iyi günler
sorguda ölçüt kısmında
in(200)
kullanmak ile
= 200
kullanmak arasında nasıl bir fark var
teşekkürler
hiç bir fark yok
Tek değer olduğunda aynıdır ama birden fazla değer söz konusu olduğunda "in" daha kullanışlıdır.
Örneğin,
a=200 or a=300 or a=400 or a=500
yerine
a in (200,300,400,500)
kullanılmalıdır.
Ayrıca bir alanı kriter olarak başka bir tablodaki değerlerle karşılaştırmak için "in" kullanılır.
Select alan1 from a where a.id not in (select b.id from b)
teşekkürler
Select alan1 from a where a.id not in (select b.id from b)
bunun anlamı
b tablosundaki b.id alanı ile a tablosundaki a.id alanı uyuşmayan
a tablosundaki alan1 listele
demek oluyor değilmi
evet, aynen o şekilde çalışır.