ORACLE SQL Dersleri – IN, NOT IN Kullanımı

Merhabalar, SQL yazılarına devam ediyoruz bu yazımızda IN, NOT IN kullanımına bakacağız. Bu yazıya geçmeden önce bir önceki yazımızı okumanızı tavsiye ederiz.

https://ittutorial.org/oracle-sql-dersl…narak-filtreleme/

 

The IN Operator:

IN operatörünü, bir sütunu birden fazla değerle karşılaştırmak istediğinizde kullanılır. OR operatörünün yapacağı uzun işleri kısaltmış gibi düşünebiliriz.

Örneğin customers tablosunda aradığımız müşteri kriteri şu şekilde olsun

SELECT * FROM customers
WHERE City = 'New York'
OR City = 'Los Angeles'
OR City = 'Chicago';

Burada 3 farklı şehir için aradık ancak sayı arttıkça işlemi yapma süremiz artacaktır şimdi daha kolay halini görelim.

SELECT * FROM customers
WHERE City IN ('New York', 'Los Angeles', 'Chicago');

 

The NOT IN Operator:

NOT IN operatörü, belirli bir değerlerin listesini sonuç kümesinden çıkarmak için kullanılır.

Eğer önceki örnekteki NOT anahtarını IN’den önce eklersek, yazdığımız üç şehirde yaşayan müşteriler dışlanmış olur.

SELECT * FROM customers
WHERE City NOT IN ('New York', 'Los Angeles', 'Chicago');

 

Bu yazıyı burada noktalıyalım, bir sonraki yazıda görüşmek üzere..

Deniz Parlak

Hi, I'm a Computer Engineering student in Dumlupınar University.I will graduate next year. I did an internship TurkNet Telecominication Company in 2018 June- 2018 September. I had experience Linux/Unix system, SQL Server Management , SSRS, Mysql Database Management,Troubleshooting performance issues in Linux. I also interested Oracle database and technologies. I want to work as Oracle DBA after my University. I am practicing Unix, Exadata, Orace Cloud, Oracle RAC, Dataguard, EBS, Oracle BI and etc and i hope the articles will be helpful. Any questions, or support please write email deniz.parlak@yahoo.com

Leave a Reply

Your email address will not be published. Required fields are marked *