MySQL中的運算子是什麼?

PHPz
發布: 2023-08-31 11:57:02
轉載
1117 人瀏覽過

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板