Heim > Datenbank > MySQL-Tutorial > Hauptteil

„Wie hängt die Priorität des Operators || vom SQL-Modus PIPES_AS_CONCAT ab?'

PHPz
Freigeben: 2023-08-23 13:33:14
nach vorne
658 Leute haben es durchsucht

Wir wissen, dass der ||-Operator standardmäßig ein logischer ODER-Operator ist, dies hängt jedoch vom SQL-Modus PIPES_AS_CONCAT ab. Wenn der SQL-Modus PIPES_AS_CONCAT aktiviert ist, funktioniert der Operator || als String-Verkettungsoperator. Zu diesem Zeitpunkt liegt der Vorrang zwischen ^ und dem unären Operator. Das folgende Beispiel macht deutlich, dass −

mysql> Set @C='tutorials';
Query OK, 0 rows affected (0.00 sec)

mysql> Set @D='point';
Query OK, 0 rows affected (0.00 sec)

mysql> Select @C||@D;
+--------+
| @C||@D |
+--------+
|      1 |
+--------+
1 row in set (0.00 sec)
Nach dem Login kopieren

Die Ergebnismenge der obigen Abfrage zeigt || als ODER-Operator, deshalb ist die Ausgabe 1, was wahr bedeutet.

mysql> Set SQL_MODE = 'PIPES_AS_CONCAT';
Query OK, 0 rows affected (0.10 sec)
Nach dem Login kopieren

Nach dem Aktivieren des PIPES_AS_CONCAT-SQL-Modus wird || als Synonym für die CONCAT()-Funktion, also die String-Verkettungsfunktion, verwendet. Es wird im folgenden Ergebnissatz angezeigt: −

mysql> Select @C||@D;
+----------------+
| @C||@D         |
+----------------+
| tutorialspoint |
+----------------+
1 row in set (0.00 sec)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt von„Wie hängt die Priorität des Operators || vom SQL-Modus PIPES_AS_CONCAT ab?'. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!