SQL Server’da LIKE Kullanımı

Herkese merhaba,

SQL Server’da var olan kayıtları istediğimiz gibi çağırabiliriz. Bu çağırma işlemlerinden belki de en çok kullanılanlardan birisi LIKE ifadesidir.

Neden kullanılır? Elimizdeki veri miktarını daha da azaltıp anlamlandırmak için kullanılır.

Ne zaman kullanılır sorusu da aklınıza geldi gibi değil mi? Bu soruyu da cevapsız bırakmayayım.

LIKE ifadesine örnek olarak şunu verebiliriz.

Misal

  • A ile başlayan soyadlarını getirmek istiyoruz.
  • A ile başlayıp T ile biten 5 harfli soyadlarını getirmek istiyoruz.
  • Soyadının baş harfi A olmayanları getirmek istiyoruz

Örnekler çoğaltılabilir. Aşağıda LIKE kullanımına ait örneklerden bazılarını görebilirsiniz.

SELECT *
FROM dbo.Products
WHERE ProductName LIKE 'C%';
SELECT *
FROM dbo.Products
WHERE ProductName LIKE '%A';
SELECT *
FROM dbo.Products
WHERE ProductName LIKE '%UA%';
SELECT *
FROM dbo.Products
WHERE ProductName LIKE '__cl%';
SELECT *
FROM dbo.Products
WHERE ProductName LIKE '[A-K]%';
SELECT *
FROM dbo.Products
WHERE ProductName LIKE '[^A-K]%';

Yukarıdaki sorguyu çalıştırınca aşağıdaki sonucu göreceksiniz. Ben hepsini toplu çalıştırdım. Siz seçip çalıştır tuşuna basarak da çalıştırabilirsiniz.

SQL Server'da Like Kullanımı

Bu kısımda yapılan örnekler çoğaltılabilir. Benzer örnekler yaparak kendinizi geliştirmeyi ihmal etmeyin.

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

411 Kez Okundu

Yavuz Selim Kart

Yazılım ve veri tabanında bildiklerimi anlatmaya gayret ediyorum. Halen birçok programlama dili üzerinde araştırmalar yaparak kendimi geliştiriyorum. Bunlar haricinde Grafik Tasarım ve Wordpress konularına da ilgim bulunmakta. SEO ve Sosyal medya yönetimleri hakkında da bilgim mevcuttur. Kısaca çok çalışmayı seven azimli biriyim.

You may also like...

Yazı kopyalamak yasaktır!