รายการอักขระพิเศษทั้งหมดสำหรับ 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 ความคิดเห็น แต่ไม่มีใครคาดหวังว่าจะมีการสืบสวนของสเปน