logo

MySQL Eşit Değil

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

MySQL Eşit Değil

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:

MySQL Eşit Değil

Ö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:

MySQL Eşit Değil

Ö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

MySQL Eşit Değil

Tablo: müşteriler

MySQL Eşit Değil

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:

MySQL Eşit Değil

Ö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.

MySQL Eşit Değil