Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir SQL eğitim dersidir. Eğitmen, SQL'de IN operatörünün kullanımını anlatmaktadır.
- Video, IN operatörünün syntax'ını açıklayarak başlıyor ve ardından pratik örneklerle konuyu pekiştiriyor. Eğitmen, SELECT WHERE IN ve NOT IN sorgularını "person" tablosu üzerinde uygulayarak, belirli bir sütunda belirli değerlerin bulunduğu veya bulunmadığı kayıtları nasıl filtreleyebileceğimizi gösteriyor. Özellikle "last name" sütunu üzerinden "daffy" ve "walters" soyadlarına sahip kayıtları ve bu soyadlara sahip olmayan kullanıcıları bulma örnekleri veriliyor.
- 00:01SQL'de IN Operatörü
- Bu derste SQL'de IN işlemleri öğreneceğiz.
- IN ver filtresi ile kullanılır ve bir filtreleme amacıyla geliştirilmiş bir sorgu tipidir.
- IN operatörü, belirli bir sütunda belirli değerlerin bulunduğu kayıtları filtrelemek için kullanılır.
- 00:23IN Operatörünün Kullanımı
- IN operatörünün syntaxı: SELECT * FROM table WHERE sütun_adı IN (değer1, değer2, ...) şeklindedir.
- IN operatörü, parantez içinde virgülle ayrılan değerleri kontrol eder.
- Örneğin, kullanıcı ailesi 3, 5 ve 12 olan kayıtları getirmek için IN operatörü kullanılır.
- 01:36IN Operatörünün Örnek Kullanımı
- SELECT * FROM person WHERE last_name IN ("Daffy", "Walters") sorgusu, soyadı Daffy veya Walters olan kayıtları getirir.
- IN operatörü, belirtilen değerlerden en az birinin mevcut olması durumunda tüm kayıtları döndürür.
- Eğer belirtilen değerlerden hiçbiri mevcut değilse, sorgu hata vermez ve boş değer döndürür.
- 03:33NOT IN Operatörü
- NOT IN operatörü, belirli bir sütunda belirli değerlerin olmadığı kayıtları filtrelemek için kullanılır.
- SELECT * FROM person WHERE last_name NOT IN ("Daffy", "Walters") sorgusu, bu soyadlara sahip olmayan tüm kullanıcıları getirir.
- IN ile 3 kayıt döndürüldüğünde, NOT IN ile 19.969 kayıt döndürülür.