DATE_FORMAT
是一個 MySQL 函數,用于將日期/時間值格式化為指定格式的字符串。在視圖中使用 DATE_FORMAT
函數可以幫助你更輕松地展示和處理日期/時間數據。
以下是如何在視圖中使用 DATE_FORMAT
函數的示例:
CREATE TABLE orders (
id INT AUTO_INCREMENT PRIMARY KEY,
order_date DATETIME
);
INSERT INTO orders (order_date) VALUES ('2021-09-01 10:30:00');
INSERT INTO orders (order_date) VALUES ('2021-09-05 14:45:00');
DATE_FORMAT
函數將 order_date
列格式化為 “YYYY-MM-DD” 格式:CREATE VIEW formatted_orders AS
SELECT id, DATE_FORMAT(order_date, '%Y-%m-%d') AS formatted_order_date
FROM orders;
SELECT * FROM formatted_orders;
這將返回以下結果:
+----+------------------+
| id | formatted_order_date |
+----+------------------+
| 1 | 2021-09-01 |
| 2 | 2021-09-05 |
+----+------------------+
在這個例子中,我們使用 DATE_FORMAT
函數將 order_date
列格式化為 “YYYY-MM-DD” 格式,并在名為 formatted_orders
的視圖中顯示。這樣,當你查詢該視圖時,你將看到一個更易于閱讀和處理的日期格式。