首頁  >  文章  >  資料庫  >  MySQL中的運算子是什麼?

MySQL中的運算子是什麼?

PHPz
PHPz轉載
2023-08-31 11:57:021069瀏覽

MySQL中的運算子是什麼?

以下是運算子在MySQL中的用法。

案例1

此運算子類似於 = 運算符,即當值相等時結果將為 true(1),否則為 false(0)。

在第一種情況下, = 和 運算子的工作原理相同。

案例2

每當我們將任何值與 NULL 進行比較時, 運算子都會給予值 0,而當我們與 NULL NULL 進行比較時,它會傳回 1。

而在 = 運算子的情況下,這種情況不會發生。每當我們將任何值與 NULL 進行比較時,它都會傳回 NULL。如果我們將 NULL 與 NULL 進行比較,則只會傳回 NULL。

這是上述兩種情況的範例。查詢如下 -

mysql> SELECT 10 <=> 10, NULL <=> NULL, 10 <=> NULL;

這是輸出。

+-----------+---------------+-------------+
| 10 <=> 10 | NULL <=> NULL | 10 <=> NULL |
+-----------+---------------+-------------+
|         1 |              1|            0|
+-----------+---------------+-------------+
1 row in set (0.00 sec)

看上面的輸出,NULL NULL回傳1,而不是NULL。

現在讓我們來看一個 = 運算子的範例。查詢如下 -

mysql> SELECT 10 = 10, NULL = NULL, 10 = NULL;

這是輸出。

+---------+-------------+-----------+
| 10 = 10 | NULL = NULL | 10 = NULL |
+---------+-------------+-----------+
|       1 |        NULL |      NULL |
+---------+-------------+-----------+
1 row in set (0.00 sec)

看上面的輸出,NULL = NULL 回傳NULL。

以上是MySQL中的運算子是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除