题解 | #Where in 和Not in#

Where in 和Not in

http://www.nowcoder.com/practice/0355033fc2244cdaa09b2bd6e794c762

这主要是用标题的两个关键字中的一个 in(字段...) 包含条件的字段,not in(字段..) 除字段以外的
推荐用in ,增加复用性
select device_id,gender,age,university,gpa from user_profile
where university in('北京大学','复旦大学','山东大学');

全部评论
我也想问为什么不能用全量查询
1 回复 分享
发布于 2022-01-29 23:06
是不是用*的话,第一列的id就会出现,但是题目不需要最后输出有id
7 回复 分享
发布于 2022-02-03 14:25
selec * 在外面基本很少使用吧,磨损数据库
3 回复 分享
发布于 2022-11-20 15:49 广东
select device_id ,gender ,age ,university ,gpa from user_profile where university not in ('浙江大学','清华大学','南京大学','中山大学') not in 表示排除这一部分的学校,剩下部分就是需要的学校,具体还要看需要的学校和不需要的学校的数量对比,这个数量关乎你括号中需要填写的列数
2 回复 分享
发布于 2022-08-06 18:15
想问下为什么不能用select *呢
1 回复 分享
发布于 2022-01-16 11:32
用* 的话就是查询全部了,包括id ,但题目要求是不包括id列的
点赞 回复 分享
发布于 2022-07-24 10:49
not in 怎么用
点赞 回复 分享
发布于 2022-03-31 23:48

相关推荐

06-07 12:20
新余学院 Java
点赞 评论 收藏
分享
评论
89
7
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务