易截截图软件、单文件、免安装、纯绿色、仅160KB

一个SQL查询

SQL code:
use tempdb
if object_id('t') is not null drop table t
go
create table t([Sno] varchar(50),[Cno] INT,[Grade] INT)
insert into t
select '95001',1,92 union all
select '95001',2,85 union all
select '95001',3,88 union all
select '95001',4,23 union all
select '95001',5,34 union all
select '95001',6,56 union all
select '95001',7,86 union all
select '95001',8,88 union all
select '95002',2,90 union all
select '95002',3,80 union all
select '95003',1,50 union all
select '95003',3,98 union all
select '95005',3,NULL
go
select * from t


查询 至少选修了[学生95002选修全部课程]的学生号码


SQL code:
select sno from sc
where cno in (select cno from sc where sno = '95002')
and sno <> '95002'
group by sno
having count(*) = (select count(*) from sc where sno = '95002')

这是我的查询,学习高手高效的写法

我这个好像也不怎么快,呵呵
SQL code:
use tempdb
if object_id('t') is not null drop table t
go
create table t([Sno] varchar(50),[Cno] INT,[Grade] INT)
insert into t
select '95001',1,92 union all
select '95001',2,85 union all
select '95001',3,88 union a


相关问答:

sql 函数问题 - MS-SQL Server / 应用实例

sql我想得到一字符串为:
sldkf|||sdeww
erkv|||rltdk
jemcl|||ligf
就是|||后面的字符有什么函数能得到吗?是在sql语句写的,不是在页面写的,那位高手来指教下,新手,谢谢
晕今天不是写了么

select parsen ......

求一条SQL - MS-SQL Server / 疑难问题

--drop table #T1
--drop table #T2
create Table #T1(ID int,
QueryID nvarchar(20),
ResultID1 nvarchar(20),
ResultID2 nvarchar(20))
create Table #T2(SortNo int,
QueryID nvarchar(20),
ResultID1 nv ......

sql存储过程时间相减 - .NET技术 / ASP.NET

CREATE PROCEDURE [selectvipcompany] 
@username varchar(50), 
@companyname varchar(50), 
@endtime varchar(1) 
AS 
declare @sql varchar(1000) 
set @sql=''  ......

sql小小的疑问 - .NET技术 / C#

可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号