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

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 不为空过滤得到的结果如下:

上一篇下一篇

猜你喜欢

热点阅读