MS SQL eğitimlerimize IN deyimiyle devam ediyoruz.

Normalde bir tabloda bir alana ait birden fazla değeri sorgulamak isteseydik. Bunu Where deyimi ve OR kullanarak yapardık.

XENONBOX veri tabanı üzerinde CUSTOMER tablosunda CITY değerleri Berlin ve Londra olanları listeleyelim. Bunu ilk olarak bildiğimiz yöntemle yapalım.

1 Maria Anders Berlin Germany 030-0074321
4 Thomas Hardy London UK (171) 555-7788
11 Victoria Ashworth London UK (171) 555-1212
16 Elizabeth Brown London UK (171) 555-2282
19 Ann Devon London UK (171) 555-0297
53 Simon Crowther London UK (171) 555-7733
72 Hari Kumar London UK (171) 555-1717

 

In Kullanımı

IN’de OR deyimi ile tek tek yazdığımız değerleri bir kolon için grup halinde yazmamıza ve işimizi kolaylaştırmaya yardımcı olur.

Şimdi yukarda yağtığımız işlemi IN deyimiyle yapalım.

1 Maria Anders Berlin Germany 030-0074321
4 Thomas Hardy London UK (171) 555-7788
11 Victoria Ashworth London UK (171) 555-1212
16 Elizabeth Brown London UK (171) 555-2282
19 Ann Devon London UK (171) 555-0297
53 Simon Crowther London UK (171) 555-7733
72 Hari Kumar London UK (171) 555-1717

Görüldüğü gibi aynı sonuçlar alındı.

  • In Deyimleri AND ile bağlanabilir.

1 Maria Anders Berlin Germany 030-0074321
4 Thomas Hardy London UK (171) 555-7788

 

Yapabilecekleriniz çeşitlendirilebilir. Çoğaltmayı sizlere bırakıyorum.

Bir sonraki yazımda görüşürüz.