SQL IN Operatörü
SQL'deki IN operatörü, karmaşık hesaplamaya gerek kalmadan belirli bir kümedeki bir değerin hızlı bir şekilde aranmasını kolaylaştırır. İşlev sözdizimi gösterildiği gibidir:
ifade İÇİNDE ( değer1 , değer2 ,... ) ;Operatör, sağlanan ifadenin verilen değerlerde yer alıp almadığını kontrol eder. Bulunursa, operatör TRUE değerini döndürür; aksi halde false döndürür.
Çoğu durumda, IN işlecini genellikle WHERE yan tümcesi gibi diğer tümcelerle eşleştirirsiniz. Bu, yalnızca belirli bir koşulla eşleşen değerleri getirmenize izin verebilir.
SQL'de IN operatörünün kullanımına ilişkin bazı temel örnekleri tartışalım.
Örnek Kullanım
Aşağıdaki örnekler, IN operatörünün SQL'de nasıl kullanılacağını gösterir.
Örnek 1 – Temel Kullanım
Aşağıdaki örnek, IN operatörünün temel kullanımını göstermektedir.
SEÇME 'SQL' İÇİNDE ( 'SQL' , 'Redis' , 'Elastik arama' ) ;Yukarıdaki örnekte, “SQL” dizisinin verilen değerler kümesinde olup olmadığını kontrol etmek için IN operatörünü kullanıyoruz.
Dize var olduğundan, sorgu gösterildiği gibi true dönmelidir:
Örnek 2 – Tabloda IN Operatörünü Kullanma
Aşağıda IN operatörünün bir tabloda WHERE yan tümcesi ile birlikte nasıl kullanılacağı gösterilmektedir.
Tablo gösterildiği gibidir:
SEÇME * İTİBAREN Ürün:% s NEREDE 'Apple iPad Air - 2022' İÇİNDE ( Ürün adı ) ;
Sorgu, eşleşen kayıtları şu şekilde döndürmelidir:
Kapanış
Bu makale, IN operatörünün Standart SQL'de nasıl kullanılacağını gösterir. IN operatörü, verilen bir ifadenin bir dizi değerde olup olmadığını kontrol etmenizi sağlar.