SQL 'LIKE' Operatör Kullanım Şekilleri
<p>Biz tabi varsa yoksa ile başlayan , ile biten , içinde '' geçen i kullansakta LIKE operatörün bir çok kullanım şekli var ;</p> <hr /> <blockquote> <p>SELECT * FROM LG_003_CLCARD<br /> WHERE CODE LIKE '_r%' <br /> --LIKE '%A%' Kolon içinde "A" harfi geçen değerleri bulur <br /> --LIKE '%A' Kolon içinde "A" harfi ile biten değerleri bulur<br /> -- LIKE 'A%' Kolon içinde "A" Harfi ile başlayan değerleri bulur<br /> --LIKE '______a' Kolon içinde "A"harfi ile biten 7 karakterli değerleri bulur<br /> --LIKE 'a_____' Kolon içinde "A"harfi ile başlayan 6 karakterli değerleri bulur <br /> --LIKE '[AB]%' Kolon içinde "A" veya "B" ile başlayan değerleri bulur <br /> --LIKE '[^A]%' Kolon içinde baş harfi "A" Olmayan değerleri bulur<br /> -- LIKE '%[^Ş]' Kolon içinde son harfi "Ş" olmayan değerleri bulur<br /> --LIKE 'a_%_%' Kolon içinde "A" ile başlayan ve en az 3 karakter uzunluğunda herhangi bir değeri bulur <br /> --LIKE 'a%o' Kolon içinde "A" ile başlayan ve "O" ile biten değerleri bulur <br /> --LIKE '_r%' Kolon içinde ikinci harfi "R" olan verileri listele <br /> --NOT ifadesi bunların karşıtı ( "A" harfi geçmeyenler , "A" harfi ile bitmeyenler vb..)<br /> -- Name LIKE '[AC]%';'A' ya da 'C' ile başlayan tüm isimleri listeleyelim. <br /> --Name LIKE '_eflector' 'eflector' ile biten tüm 9 harfli kayıtları listeleyelim.<br /> --Name LIKE '[A-C]lade'; 5 karakterli ve ilk karakteri 'A' ile 'C'arasında olan ve 'lade' ile biten tüm isimleri listeleyelim.<br /> -- Name LIKE ‘A[^c]%’; ‘A’ ile başlayan ve ikinci karakteri c olmayan tüm isimler. <br /> -- Name LIKE ‘%[%]%’ İçerisinde yüzde (%) işareti geçen kayıtları listeleyelim.</p> </blockquote> <p> </p> <p> </p>
0 Yorum