摘要:
1、聚合函数使用聚合函数作为select的选择列时,若不为其指定列标题,则系统将对该列输出标题‘(无列名)’ 为聚合函数指定列标题举例:有课程表XS_KC(学号、课程号、成绩),求选修101课程号的学生的平均成绩 查询语句如下:select Avg(成绩) as ‘课程号101的平均成绩’ from XS_KC where 课程号='101'常用聚合函数的语法格式: Sum/Avg([All | Distinct] 表达式)Count({[All | Distinct] 表达式} | *), Count(*)将统计总行数,不需要任何参数2、Group by子句group by子 阅读全文
摘要:
涉及多个表的查询被称为连接查询。T-SQL中,连接查询有两大类表示形式,一类是符合SQL标准连接谓词表示形式,另一类是T-SQL扩展的使用关键字Join的表示形式。一,连接谓词表示在select语句的where子句中使用比较运算符给出连接条件对表进行连接,这种表示形式称为连接谓词表示形式。若选择的字段名在各个表中是唯一的,则可以省略字段名前的表名。Ps:连接谓词中的两个列(即字段)称为连接字段,它们必须是可比的。 连接查询和子查询的区别:连接可以合并两个或多个表中数据,而带子查询的select语句的结果只能来自一个表,子查询的结果是用来作为选择结果数据时进行参照的。 使用连接查询和子查询的各个 阅读全文