Java教程

sql-基础

本文主要是介绍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全部显示

 

这篇关于sql-基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!