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

几种方法:

1、直接where条件语句用 !=

select device_id,gender,age,university
from user_profile
where university!="复旦大学";

2、直接where条件语句用 not in()

select device_id,gender,age,university
from user_profile
where university not in ("复旦大学");

语法举例

1)查询 city 表中 ID 不是在10~100之间的所有值。

SELECT ID
FROM city
WHERE ID NOT IN(
SELECT ID
FROM city
WHERE ID > 11 AND ID < 100);

2)查询 city 表中 ID 除 10 和 100 之外的所有值。

SELECT ID
FROM city
WHERE ID NOT IN(10,100);

3、<> 运算符

作用:表示不等于。

说明:和 “!=” 运算符的作用一致,相较之下 “<>” 的可读性较差。

select device_id,gender,age,university 
from user_profile 
where university <> '复旦大学';

4、not 运算符:否定它之后所跟的任何条件。 注意和第二种not in 之间的区别

SELECT `device_id`,`gender`,`age`,`university` 
from user_profile 
where not (university = "复旦大学") 

全部评论

相关推荐

哈哈哈哈哈哈哈哈哈哈这个世界太美好了
凉风落木楚山秋:毕业出路老师不管,你盖个章他好交差就完事了,等你盖完毕业了就不关他事情了
点赞 评论 收藏
分享
下北澤大天使:你是我见过最美的牛客女孩😍
点赞 评论 收藏
分享
07-09 18:28
门头沟学院 Java
写着提前批,结果还要实习4个月以上???
程序员牛肉:这种不用看,直接投了,面试的时候问对应的HR就行。有可能他们是直接复制的暑期实习的模板。
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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