PostgreSQL SUBQUERY IN Kullanımı

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.

Loading