SQL错题集(二) |
您所在的位置:网站首页 › 英语中出生日期 › SQL错题集(二) |
1.查询出生日期大于所有女同学出生日期的男同学的姓名及系别 students表: snosnameclassssexbdaybplaceIDNumsdeptphone1311104李嘉欣13英语1女1995-05-28山西太原330204199405281056人文学院159000022111311105苏有明13英语1男1994-04-16内蒙古包头330204199504162036人文学院159000022221711101赵薇17物流1女1999-02-11安徽合肥330203199902110925经管学院159000011771711102陆毅17物流1女1999-02-17上海330203199902170017经管学院15900001188 select sname,sdept from students where bday>(select max(bday) from students where ssex="女")注:日期在前的被认定为小的 2.找出选修课程成绩最差的选课记录 choices表: 错误代码: select * from choices group by no having sorce=min(sorce)错误原因:分组时用的聚合函数统计的是分组后每一组的数据结果 正确代码: select * from choices where sorce=(select min(sorce) from choices)3.查询所有选修编号1001的课程的学生的姓名 students表: choices表: 易错点:where sid in 不是 where sid =,后面可能会返回多个结果,所以得用in 4.查询了选修所有课程的学生姓名 students表: choices表: 5.删除记录(一)_牛客题霸_牛客网 (nowcoder.com) delete from exam_record where score |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |