SORU
3 NİSAN 2009, Cuma


Fıkra GİBİ SQL için özel karakter listesi

Bir SQL (SQL Server ilgileniyorum ama diğer iyi olurdu) fıkra GİBİ tüm özel karakterleri tam listesi nedir?

E. g.

SELECT Name FROM Person WHERE Name LIKE '%Jon%'

21**:

  1. %
  2. _
  3. [belirleyici] E. g. [a-z]
  4. [^belirtici]
  5. ESCAPE clause E. g. 0%%!' '!' True 0 değerlendirecektir . KAÇIŞ < . 'karakterler' E. g. ile kaçtı gerekir ^lit onlar onlar oluyor

MySQL:

  1. % - sıfır Herhangi bir dize veya daha fazla karakter.
  2. _ - Herhangi bir tek karakter
  3. ESCAPE clause E. g. 0%%!' '!' True 0 değerlendirecektir . KAÇIŞ

Oracle:

  1. % - sıfır Herhangi bir dize veya daha fazla karakter.
  2. _ - Herhangi bir tek karakter
  3. ESCAPE clause E. g. 0%%!' '!' True 0 değerlendirecektir . KAÇIŞ

Sybase

  1. %
  2. _
  3. [belirleyici] E. g. [a-z]
  4. [^belirtici]

Progress:

  1. % - sıfır Herhangi bir dize veya daha fazla karakter.
  2. _ - Herhangi bir tek karakter

    Reference Guide here [PDF]

PostgreSQL:

  1. % - sıfır Herhangi bir dize veya daha fazla karakter.
  2. _ - Herhangi bir tek karakter

ANSI SQL92:

  1. %
  2. _
  3. Çıkış karakteribelirtilen sadece.

PostgreSQL ayrıca şunları ekler: SIMILAR TO operatör vardır

  1. [specifier]
  2. [^specifier]
  3. İki seçenek ya | -
  4. * - önceki öğe sıfır veya daha çok kez tekrar etme.
  5. - önceki öğenin bir veya daha çok kez tekrar etme.
  6. () - grup öğeleri bir arada

Fikri bu "" bunun için. Tek durak bir hale gelebilir bu topluluk Wiki yapmaktır

CEVAP
3 NİSAN 2009, Cuma


http://msdn.microsoft.com/en-us/library/ms179859.aspx SQL Server için :

  • Sıfır veya daha fazla karakterle string%.

    WHERE title LIKE '%computer%' her kitap kelime 'bilgisayar' kitap Başlığı her yerde. başlıklar bulur

  • Herhangi bir tek karakter_.

    WHERE au_fname LIKE '_ean' anlamına ile biten dört harfli hepsi ilk isim (Dean, Sean vb.) bulur.

  • [ ] Belirtilen aralıkta herhangi bir karakter ([a-f]) veya küme ([abcdef]).

    WHERE au_lname LIKE '[C-P]arsen' örneğin yazar soyadı arsen ile biten ve C ve P arasında herhangi bir tek karakteri ile başlayan Carson, Larsen, Karsen ve bulur. Arama aralığı, karakter aralığı dahil harmanlamayı sıralama kurallarına bağlı olarak değişebilir.

  • [^] Belirtilen aralık içinde herhangi bir tek karakter (a-f ^[]) set ([^abcdef]).

    Aşağıdaki mektup değil WHERE au_lname LIKE 'de[^l]%' tüm yazar soyadları ile başlayan ve de ben.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ecf150king

    ecf150king

    20 Ocak 2006
  • FUzzyBUnnyBOoties

    FUzzyBUnnyBO

    3 EKİM 2007
  • InfoPuppet

    InfoPuppet

    15 Kasım 2011