SQL BELİRTİLEN KARAKTERLERE GÖRE ARAMA YAPMA


Bir kolon(tablodaki bir alan) içerisinde geçen cümle, kelime veya karakter araması yapmak için LIKE sözcüğünü kullanırız. Bu sözcük içerisinde aranmak istenen cümleciğin kolon içerisinde başta, sonra veya içerisinde aramak istediğimizi belitmek için belli bir kullanımı vardır.

Örnek,

Kolon içerisinde geçen bir kelime/karakter aramak için kullanım şekli;
SELECT * FROM TABLE_NAME WHERE COLUMN_NAME LIKE '%search%'
Kolon içerisinde aranan kelime/karakter ile biten aramak için kullanım şekli;
SELECT * FROM TABLE_NAME WHERE COLUMN_NAME LIKE 'search%'
Kolon içerisinde aranan kelime/karakter ile başlayan aramak için kullanım şekli;
SELECT * FROM TABLE_NAME WHERE COLUMN_NAME LIKE '%search'

Peki ben bir karakter değil de birden fazla karakter ile başlayan bir değer listesini sorgulamak istiyorsam şu şekilde kullanabiliriz;

SELECT * FROM TABLE_NAME WHERE COLUMN_NAME LIKE '[ABCDE]%'

Yorumlar

Bu blogdaki popüler yayınlar

SQL BİRDEN FAZLA VERİTABANINDA SORGU ÇALIŞTIRMA

RASTGELE SAYI ÜRETME