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 TOoperator 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 TOoperator 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.