【实践篇】操作符的使用(一)
2022-03-28 本文已影响0人
山药鱼儿
有如下的用户信息表 user_profile
:
使用条件查询检索北京大学用户的设备 ID :
SELECT device_id, university
FROM user_profile
WHERE university='北京大学';
检索结果:
检索年龄在 24 岁以上的用户信息:
SELECT device_id, gender, age, university
FROM user_profile
WHERE age > 24;
年龄在 24 岁以上的用户信息如下:
接下来,继续检索年龄在 20~23 岁(包含边界值)的用户设备 ID、用户性别以及用户年龄:
SELECT device_id, gender, age
FROM user_profile
WHERE age BETWEEN 20 AND 23;
除了使用 BETWEEN ... AND ...
关键字之外,还可以借助 AND
关键字连接两个条件:
SELECT device_id, gender, age
FROM user_profile
WHERE age>=20 AND age<=23;
检索结果:
下面,检索出复旦大学除外的用户信息:
SELECT device_id, gender, age, university
FROM user_profile
WHERE university != '复旦大学';
检索结果:
最后,检索记录中 age
不为空的用户信息:
SELECT device_id, gender, age, university
FROM user_profile
WHERE age IS NOT NULL;
通过 age
不为空过滤得到的结果如下: