【数据库系统概论】-关系数据库标准语言SQL(2)

本文深入探讨SQL查询,包括ORDER BY子句用于结果排序,GROUP BY子句进行数据分组,以及连接查询(等值连接、非等值连接、自身连接、外连接、复合条件连接)和嵌套查询(IN谓词、比较运算符、ANY/SOME/ALL谓词、EXISTS谓词和集合查询)的使用方法。
摘要由CSDN通过智能技术生成

三、ORDER BY子句

对查询结果按照一个或多个属性列的升序(ASC)或降序(DESC)排列,缺省为ASC。

四、聚集函数

COUNT([DISTINCT | ALL] *) 统计元组个数

COUNT([DISTINCT | ALL] <列名>) 统计一列中值的个数

SUM([DISTINCT | ALL] <列名>) 计算一列值的总和(此列必须是数值型)

AVG([DISTINCT | ALL] <列名>) 计算一列值的平均值(此列必须是数值型)

MAX([DISTINCT | ALL] <列名>) 求一列值中的最大值

MIN([DISTINCT | ALL] <列名>) 求一列值中的最小值

五、GROUP BY子句

GROUP BY子句将查询结果按照某一列或多列的值分组,值相等的为一组。

对查询结果分组的目的是为了细化聚集函数的作用对象。如果未对查询结果分组,聚集函数将作用于整个查询结果。

连接查询

若一个查询同时涉及两个及两个以上的表,则称之为连接查询。

一、等值与非等值连接查询

连接查询的WHERE子句中用来连接两个表的条件为连接条件或连接谓词,其格式为:

[<表名1>.]<列名1><比较运算符>[<表名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值