求用sql语言在数据库中查找没有选修任何课程的学生的学号,姓名的命令?
3个回答
展开全部
假设学生表为A,学号字段为id,姓名字段为name;
课程表为B,其中row_id为课程编号,stu_no为选修该门课的学生的学号
SQL:
SELECT A.id,A.name
FROM A
WHERE A.id NOT IN (SELECT DISTINCT B.stu_no FROM B)
课程表为B,其中row_id为课程编号,stu_no为选修该门课的学生的学号
SQL:
SELECT A.id,A.name
FROM A
WHERE A.id NOT IN (SELECT DISTINCT B.stu_no FROM B)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select 学号,姓名 from 表 where 选修课程 is null
或者
select 学号,姓名 from 表 where 选修课程 =‘’
或者
select 学号,姓名 from 表 where 选修课程 =‘’
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询