Datakent Ana Sayfa
Anasayfa Anasayfa > Diğer bölümler > Microsoft SQL Server
  Aktif Konular Aktif Konular RSS: SQL Server 'da alt çizgi (underscore) kullanımı
  Yardım Yardım  Hızlı Ara   Kayıt Ol Kayıt Ol  Giriş Giriş

SQL Server 'da alt çizgi (underscore) kullanımı

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
murat turan Açılır Menü Göster
Admin Group
Admin Group
Simge
Datakent

Kayıt Tarihi: 01.Ekim.2003
Bulundugu Yer: Turkey
Online: Sitede Değil
Gönderilenler: 1798
  Alıntı murat turan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: SQL Server 'da alt çizgi (underscore) kullanımı
    Gönderim Zamanı: 01.Nisan.2011 Saat 20:19
SQL Server 'da alt çizgi (underscore) kullanımı
 
aşağıdaki gibi bir sorgu işletmek istiyorsunuz
 
Select * From adresler
where notlar LIKE '%_80'
 
SQL de normal koşullarda _ (alt çizgi) her ne olursa gibi bir anlam ifade ediyor. zira ms-dos 'da da bu böyle. yukarıdaki sorgu çalıştığında     _80 ile biten kayıtların listeleneceğini bekleyebilirsiniz. fakat sonuç 80 ile biten ve sondan üçüncü rakamı önemli olmayan kayıtları listele manasına gelmetedir. haliyle  _  karakeri SQL için özel bir karakterdir.
 
MS 'den bir Örnek:
WHERE au_fname LIKE '_ean' finds all four-letter first names that end with ean (Dean, Sean, and so on).
 
Sonuç: ean ile devam eden dört karakterli tüm kayıtlar.
 
çözüm: _ için [-]  kullanmak gerekiyor. detaylar aşağıdaki gibi ve daha detaylı bilgi için...
 

Symbol
Meaning
LIKE '5[%]'
5%
LIKE '[_]n'
_n
LIKE '[a-cdf]'
a, b, c, d, or f
LIKE '[-acdf]'
-, a, c, d, or f
LIKE '[ [ ]'
[
LIKE ']'
]
LIKE 'abc[_]d%'
abc_d and abc_de
LIKE 'abc[def]'
abcd, abce, and abcf



Düzenleyen murat turan - 01.Nisan.2011 Saat 20:19
Yukarı Dön
 Yanıt Yaz Yanıt Yaz

Forum Atla Forum İzinleri Açılır Menü Göster



Bu Sayfa 0,105 Saniyede Yüklendi. [power by : WebWiz]