作业6

本文展示了多个SQL查询示例,包括查询特定学生信息、筛选姓氏、查找课程详情、处理空值、排序、计数、计算平均值、分组和使用HAVING子句等操作,涵盖了学生、课程和选课记录等多个场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

例【3.29】查询学号为201215121的学生的详细情况
SELECT *
FROM Student
WHERE Sno LIKE ‘201215121’;
例【3.30】查询所有姓刘学生的姓名、学号和性别
SELECT Sname, Sno, Ssex
FROM Student
WHERE Sname LIKE ‘刘%’;
例【3.31】查询姓"欧阳"且全名为三个汉字的学生的姓名
SELECT Sname
FROM Student
WHERE Sname LIKE ‘欧阳_’;
例【3.32】查询名字中第2个字为"阳"字的学生的姓名和学号
SELECT Sname,Sno
FROM Student
WHERE Sname LIKE ‘阳%’;
例【3.33】查询所有不姓刘的学生姓名、学号和性别
SELECT Sname, Sno, Ssex
FROM Student
WHERE Sname NOT LIKE ‘刘%’;
例【3.34】查询DB_Design课程的课程号和学分
SELECT Cno,Ccredit
FROM Course
WHERE Cname LIKE ‘DB_Design’ ESCAPE ‘’ ;
例【3.35】查询以"DB
"开头,且倒数第3个字符为 i的课程的详细情况
SELECT *
FROM Course
WHERE Cname LIKE ‘DB_%i_ _’ ESCAPE ‘’ ;
例【3.36】某些学生选修课程后没有参加考试,所以有选课记录,但没有考试成绩。查询缺少成绩的学生的学号和相应的课程号
SELECT Sno,Cno
FROM SC
WHERE Grade IS NULL
例【3.37】查所有有成绩的学生学号和课程号
SELE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值