Heim > Datenbank > MySQL-Tutorial > Warum wertet MySQL „WAHR oder WAHR und FALSCH' als wahr aus?

Warum wertet MySQL „WAHR oder WAHR und FALSCH' als wahr aus?

王林
Freigeben: 2023-09-04 21:29:02
nach vorne
1315 Leute haben es durchsucht

为什么 MySQL 将“TRUE 或 TRUE 和 FALSE”评估为 true?

MySQL wertet „WAHR oder WAHR und FALSCH“ als wahr aus, da UND eine höhere Priorität als ODER hat, d. h. UND wird vor ODER ausgewertet.

MySQL wertet die obige Aussage wie folgt aus. Zuerst wird die UND-Operator-Anweisung −

(TRUE or (TRUE AND FALSE))
Nach dem Login kopieren

(WAHR UND FALSCH) ausgewertet und das Ergebnis ist FALSCH. Dann die zweite Aussage Die Auswertung lautet wie folgt:

(TRUE or FALSE)
Nach dem Login kopieren

Die obige Aussage ergibt ein WAHR-Ergebnis.

Lassen Sie uns eins nach dem anderen implementieren -

mysql> select (TRUE AND FALSE);
+------------------+
| (TRUE AND FALSE) |
+------------------+
|                0 |
+------------------+
1 row in set (0.00 sec)
Nach dem Login kopieren

Jetzt können wir das obige Ergebnis anstelle der UND-Bedingung einsetzen −

mysql> select (TRUE or FALSE);
+-----------------+
| (TRUE or FALSE) |
+-----------------+
|               1 |
+-----------------+
1 row in set (0.00 sec)
Nach dem Login kopieren

Jetzt überprüfen Sie die gesamte Bedingung noch einmal −

mysql> select (TRUE or TRUE and FALSE);
Nach dem Login kopieren

Dies wird die folgende Ausgabe erzeugen −

+--------------------------+
| (TRUE or TRUE and FALSE) |
+--------------------------+
|                        1 |
+--------------------------+
1 row in set (0.00 sec)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWarum wertet MySQL „WAHR oder WAHR und FALSCH' als wahr aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage