Rumah  >  Artikel  >  pangkalan data  >  Bagaimanakah keutamaan pengendali MySQL mempengaruhi set hasil?

Bagaimanakah keutamaan pengendali MySQL mempengaruhi set hasil?

王林
王林ke hadapan
2023-09-14 09:13:08778semak imbas

MySQL 运算符优先级如何影响结果集?

MySQL mengikut keutamaan pengendali, ia mempunyai senarai pengendali berikut, dengan keutamaan yang sama dan pada baris yang sama -

rreee# 🎜 🎜#Untuk pengendali dengan keutamaan yang sama muncul dalam ungkapan, pengiraan dilakukan dari kiri ke kanan.

Contoh

Contoh berikut menunjukkan keutamaan operator berbanding set hasil -

INTERVAL
BINARY, COLLATE
!
- (unary minus), ~ (unary bit inversion)
^
*, /, DIV, %, MOD
-, +
<<, >>
&
|
=, <=>, >=, >, <=, <, <>, !=, IS, LIKE, REGEXP, IN
BETWEEN, CASE, WHEN, THEN, ELSE
NOT
&&, AND
XOR
||, OR
:=

Dalam pengiraan di atas, MySQL mengira /( div pertama) kerana ia mempunyai keutamaan yang lebih tinggi daripada + (penambahan) atau – (penolakan).

Atas ialah kandungan terperinci Bagaimanakah keutamaan pengendali MySQL mempengaruhi set hasil?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam