牛客网题目整合
类型 | 题目 | 题解sql | 备注 |
---|---|---|---|
where in not in | 13.找到学校为北大、复旦和山大的同学 | select device_id, gender, age, university, gpa from user_profile where university in ('北京大学','复旦大学','山东大学') | - |
操作符混合运用 | 14.找到gpa在3.5以上(不包括3.5)的山东大学用户 或 gpa在3.8以上(不包括3.8)的复旦大学同学 | select device_id,gender,age,university,gpa from user_profile where university='山东大学' and gpa>3.5 or university='复旦大学' and gpa>3.8; | - |
模糊查询 like | 15.查看所有大学中带有北京的用户 | select device_id , age , university from user_profile where university like '北京%' | 前缀模糊查看会引发索引失效,所以要后置 _ 任意一个字符 % 0个或多个字符 [] 匹配中的任意一个字符 [^] 不匹配其中任意一个字符 |
编辑 (opens new window)