暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SQL增删改查之SELECT

DsTalk 2021-09-06
1006






SQL语句都是由简单的英文单词构成的,这些单词称为关键字
我们通过关键字的使用和需要获取数据内容的表名、字段相结合,通过SQL语句获取到我们最终想要的数据结果。

日常使用过程中,我们每一个SQL语句都是由一个或多个关键字构成的,而这其中经常使用的就是我们今天要学习的查询语句:SELECT 语句。


如何使用SELECT进行数据查询

为了使用SELECT检索表进行数据查询,必须要告诉系统两条关键性的信息:
1、想要查询什么
2、从哪里查询

SELECT语句的固定搭配形式为:SELECT   ...    FROM   ...


检索单个字段

SELECT   [字段名]   FROM   [表名]

    select  
    city_name
    from
    default.dm_trd_multi_order_di

    上述语句的含义为:
    查询在订单表中的城市名称

    通过SELECT语句,从default.dm_trd_multi_order_di表中检索查询字段名为city_name的列,所需的字段列名写在SELECT 关键字之后,FROM关键字指出从哪个表中检索数据。

    检索多个字段

    SELECT   [字段名1], [字段名2], [字段名3]   FROM   [表名]

    要想从一个表中查询多个字段,仍然使用相同的SELECT语句,唯一不同的是必须在SELECT关键字后列出多个列名,列名之间需要以逗号分隔

    重点提示:

    1、逗号必须为英文半角符号(SQL中出现的所有标点符号,均应为英文半角状态)

    2、FROM前的最后一个字段名后是不需要加逗号的,否则会报错


      select  
      city_name,order_id,cus_name
      from
      default.dm_trd_multi_order_di

      上述语句的含义为:
      查询在订单表中的城市名称、订单编号,客户名称;如需检索更多字段,在SELECT 后添加字段,以逗号分隔即可。


      检索表中所有字段

      SELECT   *   FROM   [表名]

      除需要获取指定字段之外,SELECT语句还是查询所有字段,且不需要列出每一个字段的字段名;在实际字段名处使用*号代替。

        select  
        *
        from
        default.dm_trd_multi_order_di



        检索一列中不同的值

        SELECT  DISTINCT  [字段名]   FROM   [表名]


        在表中,一个字段(列)中可能会包含多个重复值,如果想要只检索出该列中的不同的值,此时就需要使用DISTINCT关键字。


        DISTINCT 关键字用于返回不同的值。
        文章转载自DsTalk,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

        评论