sql中where后面日期类型怎么查-SQL
SQL 中 WHERE 子句中日期类型的查询方法
开门见山:
在 SQL 中,WHERE 子句中查询日期类型可以使用以下运算符:
- 等于 (=)
- 不等于 ()
- 大于 (>)
- 小于 (
- 大于等于 (>=)
- 小于等于 (
- BETWEEN(在指定范围内)
- NOT BETWEEN(不在指定范围内)
详细展开:
1. 等于 (=)
最直接的比较方式,查询日期等于指定日期。
例如:WHERE date_column = '2023-03-08'
2. 不等于 ()
查询日期不等于指定日期。
例如:WHERE date_column '2023-03-08'
3. 大于 (>)
查询日期大于指定日期。
例如:WHERE date_column > '2023-03-08'
4. 小于 ( 5. 大于等于 (>=) 6. 小于等于 ( 7. BETWEEN(在指定范围内) 8. NOT BETWEEN(不在指定范围内)
查询日期小于指定日期。
例如:WHERE date_column
查询日期大于或等于指定日期。
例如:WHERE date_column >= '2023-03-08'
查询日期小于或等于指定日期。
例如:WHERE date_column
查询日期在两个指定日期之间(包括边界)。
例如:WHERE date_column BETWEEN '2023-03-01' AND '2023-03-08'
查询日期不在两个指定日期之间(不包括边界)。
例如:WHERE date_column NOT BETWEEN '2023-03-01' AND '2023-03-08'