SQL查询选了所有课程的学生
来源:互联网 发布:网站搜索引擎优化分析 编辑:程序博客网 时间:2024/04/29 21:44
Select * from student
where sno in(
select sno from cs
group by sno
having count(*)=(select count(*) from course)
)
数据库表
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[student]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[student](
[sno] [numeric](18, 0) NOT NULL,
[sname] [nchar](10) NULL
) ON [PRIMARY]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[course]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[course](
[cno] [numeric](18, 0) NOT NULL,
[cname] [nchar](10) NULL
) ON [PRIMARY]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[cs]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[cs](
[cno] [numeric](18, 0) NOT NULL,
[sno] [numeric](18, 0) NULL
) ON [PRIMARY]
END
- SQL查询选了所有课程的学生
- SQL查询选修了所有课程的学生姓名
- sql实现查询学习了所有课程的学生信息
- 数据库操作: 查询选修了所有课程的学生
- [SQL]学生、课程、选课,查询选择所有/3门以上课程的学生
- SQL查询选修了全部课程的学生姓名解析
- SQL-EXIST-查询选修了全部课程的学生姓名
- SQL语句查询指定的数据,查询只选择了指定4门课程的学生
- 如何理解 多个 exists sql(查询选修了全部课程的学生姓名)
- SQL 基础题1 +查询选择了课程1的学生 +2:同时选择2门课的学生。
- 求出选修了所有课程的学生姓名
- 查询选修了全部课程的学生姓名
- 查询选修了全部课程的学生姓名
- 查询选修了全部课程的学生姓名
- 查询只选修了一门课程的学生
- SQL学习(5)查询选修全部课程的学生
- 学生、成绩、课程表,要求查询001课程比002课程成绩高的所有学生的学号解决办法
- SQL语句之查找一个表在另一个表上的所有映射(如学生在选课表上的所有映射,即查询选修所有课程的学生姓名)
- 一位软件工程师的6年总结(转载)
- 掌握ajax笔记
- 监听器简单实现
- 发布WTL应用程序向导AppWizard0.2
- C/C++求解迷宫算法
- SQL查询选了所有课程的学生
- 什么是Java的反射机制?
- 用链表实现的一元多项式算法
- 我的Linux PC开发环境
- sql 介绍
- double中保留小数点后指定长度位数
- C# 中的委托和事件
- DES算法的加密解密类,由于MD5很难解密,自己不方便,所以用这个了
- struts 文件上传(主框架、子框架传值等问题)