ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Select查询

2022-08-16 00:31:51  阅读:126  来源: 互联网

标签:排序 -- 查询 分组 null where Select


语法:

 5 Select  字段名

 1 from   表名

 2 where  字段查询条件

 3 group by 字段/单行函数 分组查询

 4 having  根据分组依据,在进行筛选

 6   order by 根据分组的字段/单行函数进行 升序或降序

 

sql语句的执行流程:

  1--2--3--4--5--6

  from--where--group by--having--select--order by

 

1.  form:来自于那张表,书写表名

2.  where:根据字段条件查询,其表达式是布尔表达式

   比较查询: 2.1 等值查询 = 和 !=  和 >=  和 <=    '字符串' 和数字都可以

         2.2 关系查询 > 和 < 和  >=  和 <=

   

   逻辑查询: and(并且)  or(或者) 

   

   区间查询  between .... and..

   

   枚举(多个值):in(值1,值2,值3)   该字段中的多个值之间使用逗号

   

     null值的处理:2.1   isnull   该字段为null,不存在error

              2.2  is notnull  该字段字段不为null,不存在error

   

   模糊查询: like       _ : 一个字符     %:0~N个字符

 

   取反操作: not    表示当前值的反义词

3.  group by :通过指定的内容进行分组(字段、单行函数、组函数)

    是对where过滤后的  数据  进行分组

4.  having  : 根据第3步,再进行筛选条件,留下符合的内容

5.  select : 字段名、函数(可以对保留下的内容进行计算)

    多个字段之间使用 逗号 隔开

    可以使用 + - * /

    可以给当前的字段分别起 别名       as   汉字别名          as可以省略

                      "汉(空格)字 "       有空格时,使用双引号

6.  order by :排序,以字段/单行函数进行排序-根据第3不

    默认升序: asc (小-->大)    

      降序:desc(大-->小)

    多个内容进行排序时,分设置排序方式

    在排序时,null为最大值

 

 

 

其他后补。。。。

  

标签:排序,--,查询,分组,null,where,Select
来源: https://www.cnblogs.com/Life-QX/p/16590192.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有