MySQL Eşit Değildir eşitsizlik operatörü eşit olmayan iki ifadeyi karşılaştırdıktan sonra bir dizi satırı döndürmek için kullanılır. MySQL, () ve (! =) olmak üzere iki tür Eşit Değil operatörü içerir.
() ve (! =) Operatörü Arasındaki Fark
MySQL'deki Eşit Değil operatörleri, iki ifade arasında eşitsizlik testi gerçekleştirmek için aynı şekilde çalışır. Her zaman aynı sonucu verirler. Ancak, aşağıdakileri takip eden bir fark içerirler: ISO standartları != ise ISO standardına uymaz.
örnek 1
MySQL'de Not Equal operatörünün nasıl çalıştığını anlamak için bir tablo öğrencisi oluşturalım. Öğrenci tablosunun aşağıdaki verileri içerdiğini varsayalım:
Tablo: öğrenciler
Ait olmadığımız öğrenci bilgilerini almak istiyorsanız İngiltere , o zaman aşağıdaki ifadeyi yürütmeniz gerekir:
SELECT * FROM students WHERE city 'England';
VEYA,
SELECT * FROM students WHERE city != 'England';
Yukarıdaki sorguların başarılı bir şekilde yürütülmesinden sonra aşağıdaki gibi aynı çıktıyı alacağız:
Örnek 2
Bu örnekte Eşit Değil operatörünün nasıl çalıştığını anlayacağız. Gruplandırma Ölçütü cümle. Aynı verilere sahip satırları gruplamak için Group By deyimini kullanabiliriz. Eğer sahip olmayan tüm müşterileri elde etmek istiyorsak cep telefonu numarası Ve mükerrer gelir değer, aşağıdaki ifadeyi yürütün:
en iyi hentai
SELECT * FROM customers JOIN contacts ON customer_id = contact_id WHERE cellphone 'Null' GROUP BY income;
Aşağıdaki çıktıyı alacağız:
Örnek 3
Bu örnekte Eşit Değil operatörünün bir değişkenle nasıl çalıştığını anlayacağız. KATILMAK ifade. Bir tablo oluşturalım' kişiler ' Ve ' müşteriler ' aşağıdaki verileri içeren bir veritabanında:
Tablo: kişiler
Tablo: müşteriler
Cep telefonunun Null olduğu masa müşterilerinden ve kişilerden tüm kayıtları almak istiyorsak, numarası olmayan tüm müşterileri döndüren aşağıdaki ifadeyi uygulayın. cep telefonu sayı:
seçim çerçevesi html
SELECT * FROM customers JOIN contacts ON customer_id = contact_id WHERE cellphone != 'Null;
Başarılı bir yürütmenin ardından aşağıdaki çıktıyı verecektir:
Örnek 4
Bu örnekte, Not Equal operatörünün WHERE cümlesindeki birden fazla koşulla nasıl çalıştığını anlayacağız. Örneğin, müşteri ayrıntılarını nerede almak istiyoruz? gelir Daha yüksek 40000 , Ve meslek değil geliştirici. Sonucu elde etmek için aşağıdaki ifadeyi yürütün:
SELECT * FROM customers Where income>40000 and occupation'Developer';
Yukarıdaki ifadeyi başarıyla çalıştırdıktan sonra aşağıdaki çıktıyı alacağız.