รายการอักขระพิเศษทั้งหมดสำหรับ SQL คืออะไร (ฉันสนใจ SQL Server แต่ตัวอื่น ๆ ก็น่าจะดีเช่นกัน) LIKE clause?
เช่น
SELECT Name FROM Person WHERE Name LIKE '%Jon%'
- %
- _
- [specifier] เช่น [az]
- [^ ระบุ]
- ESCAPE clause เช่น% 30! %% 'ESCAPE'! ' จะประเมิน 30% ตามความเป็นจริง
- 'อักขระต้องถูกหลีกเลี่ยงด้วย' เช่นพวกเขากลายเป็นพวกเขา '
%
- สตริงใด ๆ ที่มีอักขระศูนย์ขึ้นไป_
- อักขระเดี่ยวใด ๆ- ESCAPE clause เช่น% 30! %% 'ESCAPE'! ' จะประเมิน 30% ตามความเป็นจริง
%
- สตริงใด ๆ ที่มีอักขระศูนย์ขึ้นไป_
- อักขระเดี่ยวใด ๆ- ESCAPE clause เช่น% 30! %% 'ESCAPE'! ' จะประเมิน 30% ตามความเป็นจริง
Sybase
- %
- _
- [specifier] เช่น [az]
- [^ ระบุ]
%
- สตริงใด ๆ ที่มีอักขระศูนย์ขึ้นไป_
- อักขระเดี่ยวใด ๆคู่มืออ้างอิงที่นี่ [PDF]
%
- สตริงใด ๆ ที่มีอักขระศูนย์ขึ้นไป_
- อักขระเดี่ยวใด ๆ- ESCAPE clause เช่น% 30! %% 'ESCAPE'! ' จะประเมิน 30% ตามความเป็นจริง
- %
- _
- อักขระ ESCAPE หากระบุไว้เท่านั้น
PostgreSQL ยังมีตัวSIMILAR TO
ดำเนินการซึ่งเพิ่มสิ่งต่อไปนี้:
[specifier]
[^specifier]
|
- อย่างใดอย่างหนึ่งจากสองทางเลือก*
- การทำซ้ำของรายการก่อนหน้าเป็นศูนย์หรือมากกว่าครั้ง+
- การทำซ้ำรายการก่อนหน้าอย่างน้อยหนึ่งครั้ง()
- จัดกลุ่มรายการเข้าด้วยกัน
แนวคิดคือทำให้เป็น Wiki ชุมชนที่สามารถกลายเป็น "ร้านค้าครบวงจร" สำหรับสิ่งนี้
LIKE
; WHERE familyname = 'O''Toole'
เช่น ประการที่สามตัวSIMILAR TO
ดำเนินการแนะนำนิพจน์ทั่วไปแบบไฮบริดประเภทหนึ่งซึ่งมีคุณลักษณะของตัวเอง (และอักขระพิเศษอื่น ๆ อีกมากมาย) ดังนั้นจึงไม่ควรรวมไว้ที่นี่ ฉันเดาว่ามี 3 ความคิดเห็น แต่ไม่มีใครคาดหวังว่าจะมีการสืบสวนของสเปน