MySQL 是一款廣泛應用于 Web 應用程序開發的數據庫管理系統,在實際開發中,我們會經常需要對時間進行處理,并截取其中的年、月、日等信息。
SELECT YEAR(datetime) as year, MONTH(datetime) as month, DAY(datetime) as day FROM table_name;
上述 SQL 語句可以查詢指定表中的 datetime 字段,并截取出年、月、日三個信息。其中,YEAR 函數可以獲取 datetime 字段的年份信息,MONTH 函數可以獲取月份信息,而 DAY 函數可以獲取日期信息。
比如,如果我們將以上 SQL 語句應用于如下表中:
CREATE TABLE orders ( id INT PRIMARY KEY, order_time DATETIME ); INSERT INTO orders (id, order_time) VALUES (1, '2020-01-01 10:30:00'), (2, '2020-02-14 15:45:00'), (3, '2021-05-12 08:50:00');
執行上述 SQL 語句后,可以得到以下結果:
+------+-------+------+ | year | month | day | +------+-------+------+ | 2020 | 1 | 1 | | 2020 | 2 | 14 | | 2021 | 5 | 12 | +------+-------+------+
從結果中可以看出,我們成功地截取出了訂單時間中的年、月、日三個信息。
下一篇css玫瑰圖