SQL数据库的组合查询和统计查询 | 您所在的位置:网站首页 › 姓名年龄统计表 › SQL数据库的组合查询和统计查询 |
数据库的组合查询和统计查询
一、实验目的 对数据库进行组合查询和统计查询 二、实验内容 1、加深对SQL语言查询语句的理解 2、熟练掌握数据查询中的分组统计、计算和组合操作方法。 三、实验要求 在本题下面提交基本操作效果截图。 一,组合查询简单查询。 1、查询全体学生情况,查询结果年龄降序排列 use ppp go select * from 数据表 order by 年龄,学号 desc go2、查询表中男、女学生的人数 use ppp go select 性别 as '性别',COUNT(*) as '人数' from 数据表 group by 性别 go3、查询表中每个学生及成绩的情况 use ppp go select 数据表.*,成绩表.* from 数据表 inner join 成绩表 on 数据表.学号 =成绩表.学号 go二、带HAVING子句的分组查询 查询出选课人数超过8人的课程号 USE test GO SELECT CNO AS '课程号',COUNT(SNO)AS'人数' FROM [dbo].[选修关系] GROUP BY CNO HAVING COUNT(SNO)>=2 GO组合查询 带有WHERE子句的查询 一、比较大小 查询计算机科学系(CS)全体学生的名单 USE test GO SELECT SNAME FROM [dbo].[学生信息] WHERE SDEPT='CS' GO查询所有年龄在20岁以下的学生的姓名及其年龄 USE test GO SELECT SNAME,AGE FROM [dbo].[学生信息] WHERE AGE |
CopyRight 2018-2019 实验室设备网 版权所有 |