PostgreSQL SUBQUERY IN Kullanımı

Subquery yazımda içe içe sorguların çeşitleri olduğunu belirtmiştim bu çeşitlerden IN komutunun kullanımından bahsedeceğim.

IN ingilizce de içerisinde anlamına gelmektedir. Bizde bunu subquery de şu tablonun içerisinde içerisinde şu olan değerleri getir demek için IN  den yararlanırız.

PostgreSQL de IN komutunu neden kullanırız? 

Örneğin öğrenci tablosundan gidelim bu tablo da vizesi 40,25 ve 38 olan değerleri bulalım.

SELECT * FROM ogrenci WHERE  vize IN (40,25,38) ;

Yukarıdaki örnek de IN komutu yardımı ile birden fazla sorguyu kısa yoldan getirmiş olduk.

Biz bunu IN komutu kullanmadan yapabilir miyiz ? Tabiki de yaparız .PostgreSQL de bir şeyi yapmak için birden fazla yol vardır .Bu örnekte WHERE koşulundan sonra birden fazla koşul belirterek aşağıdaki gibi yapabiliriz.

 

SELECT*FROM ogrenci WHERE vize=40 OR vize=25 OR vize=38;

Yukarıda WHERE koşulundan sonra kolon isimlerini OR kelimesini yazarak birden fazla koşulu ekledik  ve aynı sonucun gelmesini sağladık.

 16 total views,  1 views today

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Theme: Overlay by Kaira Extra Text
Cape Town, South Africa