sql-基础

单表查询

1.查询满足条件的元组

范围 betwwend ... and  ...

集合  in

字符串匹配  like

  -匹配任意一个字符

  % 匹配0个或多个字符

  [] 匹配[]中任意一个字符

  [^] 不匹配[]中任意一个字符

空值 is null

2.聚合函数

count()  sum()  avg()  max()  min()

3.查询结果进行分组统计

group by <分组依据列>    分组

having <组提取条件>  对分组后的结果进行筛选 

注意:1).group by 分组依据列必须是表中存在的列名,而不能是as 指派的列名

2). 带group by 的select 语句的查询列表中只能出现分组依据列或统计函数,因为分组后每组只返回一行结果

内连接

inner join on  返回两个表的交集部分

左外连接

a left (outer) join on b  a全部显示,b只显示符合条件的

右外连接

a right join on b a只显示符合条件的,b全部显示

 

上一篇:Spring Validation 表单校验


下一篇:557. 反转字符串中的单词