Apa daftar lengkap dari semua karakter khusus untuk SQL (Saya tertarik dengan SQL Server tetapi yang lain juga bagus) klausa LIKE?
Misalnya
SELECT Name FROM Person WHERE Name LIKE '%Jon%'
- %
- _
- [penentu] Misalnya [az]
- [^ penentu]
- Klausa ESCAPE Misalnya% 30! %% 'ESCAPE'! ' akan menilai 30% sebagai benar
- 'karakter harus dihilangkan dengan' Misalnya mereka menjadi mereka '
%
- String apa pun yang berisi nol atau lebih karakter._
- Karakter tunggal apa pun- Klausa ESCAPE Misalnya% 30! %% 'ESCAPE'! ' akan menilai 30% sebagai benar
%
- String apa pun yang berisi nol atau lebih karakter._
- Karakter tunggal apa pun- Klausa ESCAPE Misalnya% 30! %% 'ESCAPE'! ' akan menilai 30% sebagai benar
Sybase
- %
- _
- [penentu] Misalnya [az]
- [^ penentu]
%
- String apa pun yang berisi nol atau lebih karakter._
- Karakter tunggal apa pun
%
- String apa pun yang berisi nol atau lebih karakter._
- Karakter tunggal apa pun- Klausa ESCAPE Misalnya% 30! %% 'ESCAPE'! ' akan menilai 30% sebagai benar
- %
- _
- Karakter ESCAPE hanya jika ditentukan .
PostgreSQL juga memiliki SIMILAR TO
operator yang menambahkan berikut ini:
[specifier]
[^specifier]
|
- salah satu dari dua alternatif*
- pengulangan item sebelumnya sebanyak nol atau lebih.+
- pengulangan item sebelumnya satu kali atau lebih.()
- kelompokkan item bersama
Idenya adalah menjadikan ini Wiki komunitas yang bisa menjadi "toko serba ada" untuk ini.
LIKE
; misalnya WHERE familyname = 'O''Toole'
. Ketiga, SIMILAR TO
operator memperkenalkan semacam ekspresi reguler hibrida, yang memiliki fiturnya sendiri (dan banyak lagi karakter khusus), jadi mungkin sebaiknya tidak disertakan di sini. Saya kira itu membuat 3 komentar, tapi tidak ada yang mengharapkan Inkuisisi Spanyol.