[MySQL][表的增删查改][Retrieve][SELECT][WHERE]详细讲解
在MySQL中,使用SELECT语句进行查询时,可以通过WHERE子句来指定查询条件。以下是一些使用WHERE子句的查询示例:
- 查询所有年龄大于25的用户:
SELECT * FROM users WHERE age > 25;
- 查询名字为"John"的用户:
SELECT * FROM users WHERE name = 'John';
- 查询邮箱包含"example.com"的用户:
SELECT * FROM users WHERE email LIKE '%@example.com';
- 查询注册日期在特定日期之后的用户:
SELECT * FROM users WHERE join_date > '2023-01-01';
- 查询年龄不是NULL的用户:
SELECT * FROM users WHERE age IS NOT NULL;
- 查询id在特定范围内的用户(例如:id大于等于10且小于等于20):
SELECT * FROM users WHERE id BETWEEN 10 AND 20;
- 查询id在特定集合中的用户(例如:id为1, 3, 5或8):
SELECT * FROM users WHERE id IN (1, 3, 5, 8);
- 查询分数大于等于60并且小于等于80的用户:
SELECT * FROM users WHERE score BETWEEN 60 AND 80;
以上示例展示了WHERE子句的不同用法,可以根据实际需求进行组合和修改以满足查询条件。
评论已关闭