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ı
Merhabalar, Ben Arda Kazancı. Android,PHP,WebTasarım,GrafikTasarım konularında uygulama geliştirme ve tasarımlar yapmaktayım. Anadolu Üniversitesi Bilgisayar Öğretmenliği öğrencisiyim. Takıldığınız problemler ve aradığınız çözümlerde yardımcı olabilirim. Ayrıca freelancer olarak iş tekliflerine açığım. İyi kodlamalar!
Yorum Yaz

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

Yukarı Git