Name
Description
Mantıksal AND = SELECT 1 AND 1;
Bir değer atayın ( bir SET
deyimi parçası olarak , ya da anUPDATE açıklamada SET maddesinin bir
parçası olarak )=SELECT @var1,
@var2;
|
|
Bir değer atama=SELECT @var1 := 1, @var2;
Bir değer bir değer aralığı içinde olup
olmadığını kontrol edin=SELECT 2
BETWEEN 1 AND 3, 2 BETWEEN 3 and 1;
Ikili dize bir dize Cast=SELECT 'a' = 'A';
Bitsel VE=SELECT 29 & 15;
haricindekileri bit=SELECT 5 & ~1;
Bitsel OR=SELECT 29 | 15;
Bitsel XOR=SELECT 1 ^ 1;
Vaka operatörü=SELECT CASE 1 WHEN 1 THEN 'one'
-> WHEN 2 THEN 'two' ELSE 'more' END;
tamsayı bölme=SELECT 5 DIV 2;
Bölüm operatörü=SELECT 3/5;
NULL güvenli operatöre eşit=SELECT 1 <=> 1, NULL <=> NULL, 1
<=> NULL;
eşit operatörü=SELECT '.01' = 0.01;
Eşit ya da operatör Büyükşehir=SELECT 2 >= 2;
Operatör Büyüktür=SELECT 2 > 2;
NOT NULL değer testi=SELECT 1 IS NOT NULL, 0 IS NOT NULL, NULL IS
NOT NULL;
Bir boolean karşı değer test=SELECT 1 IS NOT UNKNOWN, 0 IS NOT UNKNOWN,
NULL IS NOT UNKNOWN;
NULL değeri testi=SELECT 1 IS NULL, 0 IS NULL, NULL IS NULL;
Bir boolean karşı değer test=SELECT 1 IS TRUE, 0 IS FALSE, NULL IS
UNKNOWN;
sol shift=SELECT 1 << 2;
Eşit ya da daha az operatör=SELECT 0.1 <= 2;
Operatör daha az=SELECT 2 < 2;
Basit desen eşleştirme=SELECT 'ä' LIKE 'ae' COLLATE
latin1_german2_ci;
eksi operatörü=SELECT 3-5;
operatör modülü=SELECT 102/(1-1);
Bir değer değerler aralığında olup
olmadığını kontrol edin=SELECT 2
BETWEEN 1 AND 3, 2 BETWEEN 3 and 1;
Eşit değildir operatörü=SELECT '.01' <> '0.01';
Basit desen eşleştirme yadsınması=SELECT 'abc' LIKE BINARY 'ABC';
RegExp yadsınması=SELECT 'Monty!' REGEXP '.*';
Hata=SELECT NOT 10;
mantıksal VEYA=SELECT 1 OR 1;
Toplama operatörü= SELECT 3+5;
Normal ifadeler kullanarak desen
eşleştirme=SELECT 'Monty!' REGEXP '.*';
sağ shift=SELECT 4 >> 2;
RegExp için Eşanlamlı=
sesleri karşılaştırın=
Çarpma operatörü=SELECT 3*5;
Tartışmanın işaretini değiştirme=SELECT - 2;
mantıksal XOR=SELECT 1 XOR 1;