数据查询

 

目录

  数据查询

3.4.1 单表查询

选择表中的若干列

选择表中的若干元组

指定DISTINCT关键词,去掉表中重复的行

ORDER BY子句

聚集函数

GROUP BY子句 (WHERE子句中是不能用聚集函数作为条件表达式)

3.4.2 连接查询

等值与非等值连接查询

自身连接

外连接

3.4.3 嵌套查询

带有IN谓词的子查询

带有比较运算符的子查询

带有ANY(SOME)或ALL谓词的子查询

带有EXISTS谓词的子查询

3.4.4 集合查询



 

 


3.4.1 单表查询

  • 选择表中的若干列

  • 查询经过计算的值

SELECT子句的<目标列表达式>不仅可以为表中的属性列,也可以是表达式

  • 选择表中的若干元组

指定DISTINCT关键词,去掉表中重复的行

 

确定是否为空

  • ORDER BY子句

可以按一个或多个属性列排序

升序:ASC;降序:DESC;默认为升序

  • 聚集函数

  • GROUP BY子句 (WHERE子句中是不能用聚集函数作为条件表达式

用HAVING

 

 

 

3.4.2 连接查询

等值与非等值连接查询

自身连接

外连接

例: 左外连接

 

3.4.3 嵌套查询

 

 

  • 带有IN谓词的子查询

  • 带有比较运算符的子查询

  • 带有ANY(SOME)或ALL谓词的子查询

  • 带有EXISTS谓词的子查询

 

 

3.4.4 集合查询