22 Haziran 2015 Pazartesi

MySQL' de Operatörler

MySQL' de Operatörler
Operatör MySQL' de Yazılımı Ekran Çıktısı Açıklama
And (&&)  SELECT 1 AND 1;/SELECT 1 && 0; 1/0 İki değerin 1 olması sonucu sonuç 1 olur değerlerden biri 0 ise sonuç 0 olur.
Or (||)  SELECT 0 OR 1;/SELECT 0 || 0; 1/0 Bir değerin 1 olması sonucu sonuç 1 olur değerlerden ikisi 0 ise sonuç 0 olur.
Xor SELECT 1 XOR 1; 0 Or kapısından gelen sonucun tersini verir.
:= SELECT @var1 := 1, @var2; 1, NULL Atama işlemi yapar.
= SELECT 0 =1; 0 Eşit olup olmadığını kontrol eder.
<=> SELECT 1 <=> 1 1 Eşit değilse sonuç 0 eşitse 1 sonucunu verir.
!=,<> SELECT 1 <> 1 0 Eşit değilse sonuç 1 eşitse 0 sonucunu verir.
<= SELECT 0.1 <= 2 1 Küçük veya eşit olması durumunda sonuç 1 dir.
>= SELECT 0.1 >=  2 0 Büyük veya eşit olması durumunda sonuç 1 dir.
< SELECT 1 < 2 1 Küçük olup olmadığını kontrol eder.
> SELECT 5 > 2 1 Büyük olup olmadığını kontrol eder.
IS boolean_value SELECT 1 IS TRUE, 0 IS FALSE;  1,1 Boolean (Lojik kapılar) ile rakamları karşılaştırır. Aynı ise 1 değilse 0 verir.
IS NOT boolean_value SELECT 1 IS FALSE, 1 IS TRUE 0,1 Boolean (Lojik kapılar) ile rakamları karşılaştırır. Aynı ise 0 değilse 1 verir.
IS NULL SELECT 1 IS NULL, 0 IS NULL, NULL IS NULL;   0,0,1 Değer boşsa 0 değer varsa 1 verir.
BINARY SELECT BINARY 'a' = 'A'; 0 Harflerin binary kodlarını karşılaştırır.
CONCAT SELECT CONCAT('Merhaba',2); Merhaba 2 Birleştirme işlemi yapar.
Bitwise OR(|)  SELECT 29 | 15; 31 Sayıların binary karşılığının veya(or) kapısı ile işleme sokulması
Bitwise AND (&)  SELECT 29 & 15;   13 Sayıların binary karşılığının ve(and) kapısı ile işleme sokulması
Bitwise XOR(^)  SELECT 55 ^ 25 Sayıların binary karşılığının veyadeğil(xor) kapısı ile işleme sokulması
BIT_COUNT(N) SELECT BIT_COUNT(29) 4 Rakamı İkilik tabanda ki karşılığındaki 1 lerin sayısını verir.
REGEXP SELECT 'balomerci' REGEXP 'omer' ; 1 Cümlenin içindeki kelimeleri aratır varsa 1 yoksa 0 değeri verir. 
LIKE SELECT * FROM `ogrenci` WHERE adi like 'A%' ogrenci' tablosunun 'adi' sütununda A ile başlayanları sıralar.
BETWEN…AND  SELECT * FROM `ogrenci` WHERE ono BETWEEN 6 and 11 ogrenci' tablosunun 'ono' sütununda 6 ile 11 arasındakileri sıralar.
DIV SELECT 5 DIV 2;  2 5 / 2 sonucunu yuvarlayarak yazar.
MOD (%)  SELECT 25 % 2 1 25/2' nin kalanını yazar.
+ SELECT 2+1; 3 Toplama işlemi
- SELECT 2-1; 1 Çıkarma işlemi
* SELECT 3*2; 6 Çarpma işlemi
/ SELECT 10/2; 5 Bölme işlemi

Hiç yorum yok:

Yorum Gönder