Heim >Datenbank >MySQL-Tutorial >Was sind Operatoren in MySQL?

Was sind Operatoren in MySQL?

PHPz
PHPznach vorne
2023-08-31 11:57:021123Durchsuche

Was sind Operatoren in MySQL?

Das Folgende ist die Verwendung des -Operators in MySQL.

Fall 1

Dieser Operator ähnelt dem =-Operator, d. h. das Ergebnis ist wahr (1), wenn die Werte gleich sind, andernfalls ist es falsch (0).

Im ersten Fall funktionieren die Operatoren = und auf die gleiche Weise.

Fall 2

Immer wenn wir einen Wert mit NULL vergleichen, gibt der -Operator den Wert 0 aus, und wenn wir mit NULL NULL vergleichen, gibt er 1 zurück.

Und im Falle des =-Operators passiert dies nicht. Immer wenn wir einen Wert mit NULL vergleichen, gibt er NULL zurück. Wenn wir NULL mit NULL vergleichen, wird nur NULL zurückgegeben.

Hier sind Beispiele für die beiden oben genannten Szenarien. Die Abfrage lautet wie folgt -

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

Dies ist die Ausgabe.

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

Sehen Sie sich die Ausgabe oben an: NULL NULL gibt 1 zurück, nicht NULL.

Sehen wir uns nun ein Beispiel für den =-Operator an. Die Abfrage lautet wie folgt -

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

Dies ist die Ausgabe.

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

Sehen Sie sich die Ausgabe oben an: NULL = NULL gibt NULL zurück.

Das obige ist der detaillierte Inhalt vonWas sind Operatoren in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen