题解 | SQL 入门 9 #查找除复旦大学的用户信息#

查找除复旦大学的用户信息

http://www.nowcoder.com/practice/c12a056497404d1ea782308a7b821f9c

知识

确定集合

用来查找属性值属于指定集合的元组。
格式为:

列名 [NOT] IN(常量1, 常量2,…常量n)

IN:当列中的值与IN中的某个常量值相等时,则结果为True,表明此记录为符合查询条件的记录。
NOT IN:当列中的值与某个常量值相等时,结果为False,表明此记录为不符合查询条件的记录。

例17.查询所有班名是“电子信息工程技术”、“电子声像”或“电子组装技术”的班号和班名。

SELECT 班号, 班名 FROM 班级表
WHERE 班名 IN ('电子信息工程技术' , '电子声像‘, '电子组装技术')

等价于:

SELECT 班号,班名 FROM 班级表
WHERE 班名= ‘电子信息工程技术’ OR
班名 = ‘电子声像’ OR
班名 = ‘电子组装技术’

例18.查询班名既不是“电子信息工程技术”、也不是“电子声像”和“电子组装技术”的班号和班名。

SELECT 班号,班名 FROM 班级表
WHERE 班名 NOT IN ('电子信息工程技术' , '电子声像‘, '电子组装技术')

等价于:

SELECT 班号,班名 FROM 班级表
WHERE 班名!= ‘电子信息工程技术’ AND
班名!= ‘电子声像’ AND
班名!= ‘电子组装技术’

题解

题目:现在运营想要查看除复旦大学以外的所有用户明细,请你取出相应数据

SELECT device_id,gender,age,university FROM user_profile 
WHERE university NOT IN ('复旦大学')

示例:user_profile

根据输入,你的查询应返回以下结果:

【题解】SQL 入门 文章被收录于专栏

SQL 入门 题解

全部评论

相关推荐

11-03 14:38
重庆大学 Java
AAA求offer教程:我手都抬起来了又揣裤兜了
点赞 评论 收藏
分享
评论
83
10
分享
牛客网
牛客企业服务