题解 | #操作符混合运用#

操作符混合运用

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

select device_id,gender,age,university,gpa
from user_profile
where university='山东大学' and gpa>3.5 or university='复旦大学' and gpa>3.8

and的优先级大于or 如果不确定可以用()来改变运算的优先级

全部评论
为什么这个可以后面不加;而且加了;反而不行了
1 回复 分享
发布于 2022-04-18 15:54
明白了类型于数学里的先乘除后加减或者先算小括号后算括号外
点赞 回复 分享
发布于 03-03 13:22 北京
学到了 不知道and优先级大于or 加了括号 但是看评论加括号好像也可以
点赞 回复 分享
发布于 2022-07-27 17:29
SELECT device_id,gender,age,university,gpa FROM user_profile WHERE (gpa>3.5 AND university='山东大学') OR (gpa>3.8 AND university='复旦大学') 可以的,这样运行速度更快些,起码视觉上便捷些
点赞 回复 分享
发布于 2022-07-05 22:10

相关推荐

06-24 19:27
云南大学 Java
点赞 评论 收藏
分享
评论
83
6
分享

创作者周榜

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