如何在 MySQL 中使用單位值為 INTERVAL 關鍵字的算術運算子(+、-、*、/)?


我們可以按照如下方式使用 INTERVAL 關鍵字的單位值的算術運算子(+、-、*、/)−

使用加法(+)

mysql> Select date('2017-10-22' + INTERVAL 2+2 Year) AS 'Date After (2+2)Years';
+------------------------+
| Date After (2+2) Years |
+------------------------+
| 2021-10-22             |
+------------------------+
1 row in set (0.00 sec)

使用減法 (-)

mysql> Select date('2017-10-22' + INTERVAL 2-2 Year) AS 'Date After (2-2)Years';
+------------------------+
| Date After (2-2) Years |
+------------------------+
| 2017-10-22             |
+------------------------+
1 row in set (0.00 sec)

使用乘法 (*)

mysql> Select date('2017-10-22' + INTERVAL 2*2 Year) AS 'Date After (2*2)Years';
+------------------------+
| Date After (2*2) Years |
+------------------------+
| 2021-10-22             |
+------------------------+
1 row in set (0.00 sec)

使用除法 (/)

mysql> Select date('2017-10-22' + INTERVAL 2/2 Year) AS 'Date After (2/2) Years';
+------------------------+
| Date After (2/2) Years |
+------------------------+
| 2018-10-22             |
+------------------------+
1 row in set (0.00 sec)

更新於: 2020 年 6 月 20 日

154 瀏覽量

開始您的 職業

透過完成課程獲得認證

開始
廣告
© . All rights reserved.