上一篇我已经为大家创建好了数据库和数据表,数据表哪些内容也为大家展示了,现在我们来应用它。
查看sc数据表:
use db_test
select * from sc
演示:
求cno为001的数据成绩之和:
use db_Test
select sum(Grade) as 数据结构总成绩
from sc where Cno=001
演示:
比如求cno=001这些人的平均成绩:
use db_Test
select avg(Grade) as 数据结构平均成绩
from sc where Cno=001
演示:
查找年龄最小的女生:
use db_test
select * from Student --查看数据表内容
select min(Sage) as 女生最小年龄 --筛选最小年龄
from Student where Sex='女' --从Student表查找女
演示:
比如查看最大年龄:
use db_test
select * from Student --查看数据表内容
select max(Sage) as 女生最小年龄 --筛选最小年龄
from Student where Sex='女' --从Student表查找女
演示:
用select语句显示所有表中结果,并使用count函数查询所有男女生,然后使用as语句,将sex重命名为人数,最后显示查询结果。
use db_Test
select * from student --查询显示所有结果
select Sex,count(Sex) as 人数 from Student --从表中查询
group by Sex
演示:
比如取coures表中不重复的课程信息:
use db_Test
SELECT * FROM Course --查看下表中内容
SELECT DISTINCT(Cname) --按照课程查询
FROM Course ORDER BY Cname --按照课程名排序
演示:
用having查询同种课程出现次数大于一的课程:
use db_Test
select * FROM Course --显示所有结果
SELECT Cname,count(Cname) AS 重复数量 FROM Course --选出课程名并计数
group by Cname --按照课程名排序
having count(Cname)>1 --出现数量大于一的
order by Cname
演示:
学习交流和不定时发点资料:
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/weixin_46211269/article/details/122155980
内容来源于网络,如有侵权,请联系作者删除!