数据查询

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

数据查询

目标: 1、聚合函数 2、多表链接查询 知识点一:聚合函数 --max() min() select MAX(cj) as 最大值 from score select MIN(cj) as 最小值 from score --sum() avg(): select SUM(cj) as 总成绩 from score select AVG(cj) as 平均成绩 from score --count():统计表中的行数 select COUNT(*) as 总行数 from score --一个语句里可以有多少聚合函数 select MAX(cj) as 最大值,MIN(cj) as 最小值,SUM(cj) as 总成绩,AVG(cj) as 平均成绩,COUNT(*) as 总行数 from score --注:聚合函数不能跟列名一起用,如果要一起用,必须使用分组查询 select MAX(cj) as 最大值,sno from score 知识点二:group by分组查询 1. where不能和聚合函数一起用:select sno,COUNT(*) from score where cj>60 2. where不能和聚合函数一起用必须分组: select sno,COUNT(*) from score where cj>60 group by sno 3. Having用于分组后的条件筛选,并且可以跟聚和函数,而where不可以 如:查询各科总成绩少于330的学员 select sno,SUM(cj) from score group by sno having SUM(cj) < 330 4. 如果一个语句中同时出现where、having、group by,那么出现的顺序必须是where、group by 、having 知识点七:into的使用 知识点八:多表查询 1. 联合查询 select stuInfo.sno,stuInfo.name,stuInfo.sex,score.cj from stuInfo,score where stuInfo.sno=score.sno --联合查询:为表名取列名【as关键字可选】 select stu.sno,stu.name,stu.sex,sc.cj from stuInfo as stu,score as sc where stu.sno=sc.sno 2. 联接查询 --inner join:内连接 select stu.sno,stu.name,stu.sex,sc.cj from stuInfo as stu inner join score as sc on stu.sno=sc.sno

数据查询

目标: 1、聚合函数 2、多表链接查询 知识点一:聚合函数--max() min()select MAX(cj) as 最大值 from scoreselect MIN(cj) as 最...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息