📅  最后修改于: 2023-12-03 15:35:04.665000             🧑  作者: Mango
在SQL中,SELECT语句用于从数据库中检索数据。DATE数据类型在SQL中表示日期。
选择一个日期字段:
SELECT DATE(date_column) FROM table_name;
选择一个日期时间字段(例如DATETIME):
SELECT DATE(datetime_column) FROM table_name;
选择一个时间字段(例如TIME):
SELECT DATE(time_column) FROM table_name;
假设我们有一个名为orders
的表,其中包含订单号、订单日期和订单总额,如下所示:
| order_id | order_date | order_total | |----------|------------|-------------| | 1 | 2021-01-01 | 100 | | 2 | 2021-01-02 | 200 | | 3 | 2021-01-02 | 150 |
如果要查询所有订单的日期,可以使用以下SELECT语句:
SELECT DATE(order_date) FROM orders;
以上查询将返回:
| DATE(order_date) |
|------------------|
| 2021-01-01 |
| 2021-01-02 |
| 2021-01-02 |
使用DATE
函数可以从包含日期的字段中选择日期部分,并将其表示为日期格式的字符串。在使用时需要注意使用正确的字段类型,以确保正确地提取日期部分。