美文网首页
【实践篇】操作符的使用(二)

【实践篇】操作符的使用(二)

作者: 山药鱼儿 | 来源:发表于2022-03-30 08:30 被阅读0次

有如下的用户信息表 user_profile

使用 AND 操作符检索出 gpa 在 3.5 以上的所有男性用户信息:

SELECT device_id, gender, age, university, gpa 
FROM user_profile
WHERE gender = 'male' AND gpa > 3.5;

性别为男性且 gpa 大于 3.5 的用户基本信息如下:

接下来,使用 OR 操作符检索 gpa 在 3.7 以上的所有北京大学用户:

SELECT device_id, gender, age, university, gpa 
FROM user_profile
WHERE university = '北京大学' OR gpa > 3.7;

检索结果如下:

IN / NOT IN 操作符的练习:检索出北京大学、复旦大学和山东大学的用户基本信息:

SELECT device_id, gender, age, university, gpa 
FROM user_profile
WHERE university IN ('北京大学','复旦大学','山东大学');

检索结果:

混合操作符的练习:检索出 gpa 在 3.5 以上的山东大学用户或者 gpa 在 3.8 以上的复旦大学用户。

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

检索结果:

使用 % 通配符检索用户学校中包含 北京 的所有用户基本信息:

SELECT device_id, age, university
FROM user_profile
WHERE university LIKE '%北京%';

检索结果:

% 通配符匹配 0 个、1 个或多个字符;另一个常用的通配符是 _ ,用于匹配单个字符。

相关文章

网友评论

      本文标题:【实践篇】操作符的使用(二)

      本文链接:https://www.haomeiwen.com/subject/vuxpjrtx.html