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

操作符混合运用

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

SELECT device_id, gender, age, university, gpa FROM user_profile WHERE (university='复旦大学' AND gpa>3.8) OR (university='山东大学' AND gpa>3.5);

补充:为了清晰显示,用了括号把(xxx AND yyy) OR (zzz AND aaa)区分开了

SELECT device_id, gender, age, university, gpa FROM user_profile WHERE university='复旦大学' AND gpa>3.8 UNION SELECTuniversity='山东大学' AND gpa>3.5);

补充:UNION语法

SELECT xxx FROM table1

UNION

SELECT yyy FROM table2;

其中,UNION允许各自选取两个表的数据,表相不相同、选取的数据名称相不相同都可以。

另外,用UNION的话,要写两个SELECT语句并在之间用UNION连接

全部评论

相关推荐

头像
04-09 14:29
Java
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务