标签:排序 -- 查询 分组 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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。