ホームページ  >  記事  >  データベース  >  加算、減算、乗算、除算の演算子は、MySQL テーブルに格納されている日付値をどのように処理しますか?

加算、減算、乗算、除算の演算子は、MySQL テーブルに格納されている日付値をどのように処理しますか?

WBOY
WBOY転載
2023-09-16 16:25:021057ブラウズ

加法、减法、乘法和除法运算符如何处理 MySQL 表中存储的日期值?

テーブルに格納されている日付値に対してそのような操作を実行しようとすると、MySQL は日付値が数値であると想定し、算術演算を実行します。

「orderdate」列に日付値を持つ「example」というテーブルがあるとします。算術演算を行うと、上記の -

mysql> select * from example;
+------------+
| orderdate  |
+------------+
| 2017-05-25 |
+------------+
1 row in set (0.00 sec)

mysql> select orderdate+10 from example;
+--------------+
| orderdate+10 |
+--------------+
|     20170535 |
+--------------+
1 row in set (0.00 sec)

mysql> select orderdate*10 from example;
+--------------+
| orderdate*10 |
+--------------+
|    201705250 |
+--------------+
1 row in set (0.00 sec)

mysql> select orderdate-10 from example;
+--------------+
| orderdate-10 |
+--------------+
|     20170515 |
+--------------+
1 row in set (0.00 sec)

mysql> select orderdate/10 from example;
+--------------+
| orderdate/10 |
+--------------+
|    2017052.5 |
+--------------+
1 row in set (0.00 sec)
が明確になります。

以上が加算、減算、乗算、除算の演算子は、MySQL テーブルに格納されている日付値をどのように処理しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。