ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

การจับคู่รูปแบบในตัวมีเครื่องมืออเนกประสงค์สําหรับการเปรียบเทียบสตริง ตารางต่อไปนี้แสดงอักขระตัวแทนที่คุณสามารถใช้กับตัวดําเนินการ Like และจํานวนหลักหรือสตริงที่ตรงกัน

อักขระในรูปแบบ

ตรงกันใน นิพจน์

? หรือ _ (ขีดล่าง)

อักขระใดๆ หนึ่งตัว

* หรือ %

อักขระศูนย์หรือมากกว่า

#

ตัวเลขเดียวใดๆ (0 — 9)

[charlist]

อักขระตัวเดียวใดๆ ในรายการอักขระ

[! charlist]

อักขระตัวเดียวใดๆ ที่ไม่อยู่ใน รายการอักขระ


คุณสามารถใช้กลุ่มของอักขระหนึ่งตัวหรือมากกว่า (charlist) ที่อยู่ในวงเล็บเหลี่ยม ([ ]) เพื่อจับคู่อักขระตัวเดียวใน นิพจน์ และ Charlist สามารถมีอักขระเกือบทุกตัวใน ชุดอักขระ ANSI รวมถึงตัวเลขด้วย คุณสามารถใช้อักขระพิเศษวงเล็บเปิด ([ ), เครื่องหมายคําถาม (?) เครื่องหมายตัวเลข (#) และเครื่องหมายดอกจัน (*) เพื่อจับคู่กันโดยตรงก็ต่อเมื่ออยู่ในวงเล็บเหลี่ยมเท่านั้น คุณไม่สามารถใช้วงเล็บเหลี่ยมปิด ( ]) ภายในกลุ่มเพื่อจับคู่กันได้ แต่คุณสามารถใช้ภายนอกกลุ่มเป็นอักขระแต่ละตัวได้

นอกจากรายการอักขระอย่างง่ายที่อยู่ในวงเล็บ แล้ว Charlist ยังสามารถระบุช่วงของอักขระได้โดยใช้เครื่องหมายยัติภังค์ (-) เพื่อแยกขอบเขตบนและขอบเขตล่างของช่วง ตัวอย่างเช่น การใช้ [A-Z] ใน รูปแบบ จะทําให้ค่าตรงกันถ้าตําแหน่งอักขระที่สอดคล้องกันใน นิพจน์ มีอักษรตัวพิมพ์ใหญ่ใดๆ ในช่วง A ถึง Z คุณสามารถรวมหลายช่วงภายในวงเล็บโดยไม่ต้องคั่นช่วง ตัวอย่างเช่น [a-zA-Z0-9] ตรงกับอักขระตัวอักษรและตัวเลขใดๆ

โปรดทราบว่าอักขระตัวแทน ANSI SQL (%) และ (_) จะพร้อมใช้งานกับกลไกจัดการฐานข้อมูล Microsoft Access และตัวให้บริการ OLE DB ของ Access เท่านั้น ซึ่งจะถูกถือว่าเป็นสัญพจน์ถ้าใช้ผ่านทาง Access หรือ DAO

กฎที่สําคัญอื่นๆ สําหรับการจับคู่รูปแบบ มีดังต่อไปนี้:

  • เครื่องหมายอัศเจรีย์ (!) ที่จุดเริ่มต้นของ charlist หมายถึงการจับคู่จะเกิดขึ้นถ้าพบอักขระใดๆ ยกเว้นอักขระใน charlist เมื่อใช้วงเล็บเหลี่ยมภายนอก เครื่องหมายอัศเจรีย์จะจับคู่กันเอง

  • คุณสามารถใช้เครื่องหมายยัติภังค์ (-) ที่จุดเริ่มต้น (หลังเครื่องหมายอัศเจรีย์ถ้ามีการใช้เครื่องหมาย) หรือที่ส่วนท้ายของ charlist เพื่อจับคู่ ในตําแหน่งที่ตั้งอื่น ยัติภังค์จะระบุช่วงของอักขระ ANSI

  • เมื่อคุณระบุช่วงของอักขระ อักขระจะต้องปรากฏในลําดับการจัดเรียงจากน้อยไปหามาก (A-Z หรือ 0-100) [A-Z] เป็นรูปแบบที่ถูกต้อง แต่ [Z-A] ไม่ใช่

  • ลําดับอักขระ [ ] จะถูกละเว้น; ซึ่งถือว่าเป็น สตริงความยาวเป็นศูนย์ ("")



ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×