T-SQL编程子查询面试题

最近在上课时,讲师给我们一道有关T—SQL编程子查询的面试题,在这里分享给有需要帮助的朋友!

首先看一下创建TestScores表的语法:

create table TestScores(
Name varchar(10),
Course varchar(10),
Score int
)

添加数据:

insert TestScores values(‘张三’,’语文’,’81’)
insert TestScores values(‘张三’,’数学’,’75’)
insert TestScores values(‘李四’,’语文’,’76’)
insert TestScores values(‘李四’,’数学’,’90’)
insert TestScores values(‘王五’,’语文’,’81’)
insert TestScores values(‘王五’,’数学’,’100′)
insert TestScores values(‘王五’,’英语’,’90’)

查询如下:

方法一:

select * from TestScores where Name not in(select Name from TestScores where Score<=80)

方法二:

select distinct name 学生姓名 from TestScores where name not in (select distinct name from TestScores where score<=80)  

以上内容,可供参考!

给TA打赏
共{{data.count}}人
人已打赏
SQL Server

SQL Server——五个超级经典

2022-8-25 11:07:23

.NET

增量ASP.NET 迁移到 ASP.NET Core

2022-6-9 10:21:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索