SQL Dersleri - 14 - LIKE Operatörü

SQL Dersleri - 14 - LIKE Operatörü

Bu makalede sql like operatörü anlatılmaktadır.

Merhabalar sql eğitim serisine tüm hızıyla devam ediyoruz. Bu makalede SQL LIKE operatörü anlatılmaktadır. 

SQL LIKE ? 

LIKE işleci, bir sütundaki belirli bir deseni aramak için bir WHERE yan tümcesinde kullanılır.

SQL LIKE Sözdizimi

SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern;

Kullanacağımız örnek veritabanı aşağıda yer almaktadır. Söz dizimini örnek üzerinde açıklamak daha mantıklı olacağından örneklerle devam edeceğiz. 

Örnek 1

Aşağıdaki SQL deyimi, "s" harfiyle başlayan şehirlere ait  tüm müşterileri seçilmesi

SELECT * FROM Customers
WHERE City LIKE 's%';

Customers tablosundan , City sütununda ki s harfi ile başlayan şehirlere ait tüm customers üyelerinin alanlarında ki verileri getir. 

Örnek 2 

Aşağıdaki SQL ifadesi, "s" harfiyle biten bir şehrin tüm verilerini getirir. 

SELECT * FROM Customers
WHERE City LIKE '%s';

Customers tablosundan City değeri s ile biten tüm customers üyelerinin verilerini getirir. 

Dikkat ederseniz s harfinin sonunda veya başında kullanılan % değeri " biten - başlayan " mantığının taşımaktadır. 

Örnek 3 

Aşağıdaki SQL deyimi, "land" desenini içeren bir ülkeyle alakalı  tüm müşterileri seçer.

SELECT * FROM Customers
WHERE Country LIKE '%land%';

Customers tablosunda ki Country  alanında ki verilerden hangisinin içerisinde land deseni varsa onunla alakalı tüm verileri getirir. 

Örnek 4

Aşağıdaki SQL deyimi, "land" desenini içermeyen Country   ile talakalı üm müşterileri seçer.

SELECT * FROM Customers
WHERE Country NOT LIKE '%land%';

Görüldüğü üzere gayet basit ve anlaşılır bir yapıya sahip ileriki derslerde joker operatörleri anlatılacaktır. Bu makaleyi okuduğunuz için teşekkür ederim. Bir sonra ki makalede görüşmek dileğiyle hoşçakalın :) 

Arda Kazancı
Makul fiyatlara proje fikirleriniz için benimle iletişime geçebilirsiniz. - Web , Mobil
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git