Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

เปรียบเทียบ นิพจน์สตริง กับรูปแบบในนิพจน์ SQL

ไวยากรณ์

นิพจน์ Likeรูปแบบ

ไวยากรณ์ของตัวดำเนินการ Like มีส่วนเหล่านี้:

ส่วน

คำอธิบาย

นิพจน์

นิพจน์ SQL ที่ใช้ในส่วนคำสั่ง WHERE

รูปแบบ

สตริงหรือสัจพจน์สตริงอักขระซึ่งเปรียบเทียบ นิพจน์

ข้อสังเกต

คุณสามารถใช้ตัวดําเนินการ Like เพื่อค้นหาค่าในเขตข้อมูลที่ตรงกับรูปแบบที่คุณระบุ สําหรับ รูปแบบ คุณสามารถระบุค่าที่สมบูรณ์ (ตัวอย่างเช่น Like “Smith”) หรือคุณสามารถใช้ อักขระตัวแทน เพื่อค้นหาช่วงของค่า (ตัวอย่างเช่น Like “Sm*”)

ในนิพจน์ คุณสามารถใช้ตัวดําเนินการ Like เพื่อเปรียบเทียบค่าเขตข้อมูลกับนิพจน์สตริง ตัวอย่างเช่น ถ้าคุณใส่ Like “C*” ในคิวรี SQL คิวรีจะส่งกลับค่าเขตข้อมูลทั้งหมดที่ขึ้นต้นด้วยตัวอักษร C ใน คิวรีพารามิเตอร์ คุณสามารถพร้อมท์ให้ผู้ใช้ใส่รูปแบบเพื่อค้นหา

ตัวอย่างต่อไปนี้ส่งกลับข้อมูลที่เริ่มด้วยตัวอักษร P ตามด้วยตัวอักษรต่างๆ ระหว่าง A และ F และตัวเลขสามตัว:

Like “P[A-F]###”

ตารางต่อไปนี้แสดงวิธีที่คุณสามารถใช้ Like เพื่อทดสอบนิพจน์สำหรับรูปแบบอื่น

ชนิดที่ตรงกัน

รูปแบบ

ตรงกัน (ส่งกลับเป็นจริง)

ไม่ตรงกัน (ส่งกลับเป็นเท็จ)

อักขระหลายอักขระ

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

อักขระพิเศษ

a[*]a

a*a

aaa

อักขระหลายอักขระ

ab*

abcdefg, abc

cab, aab

อักขระตัวเดียว

a?a

aaa, a3a, aBa

aBBBa

ตัวเลขหลักเดียว

a#a

a0a, a1a, a2a

aaa, a10a

ช่วงอักขระ

[a-z]

f, p, j

2, &

อักขระภายนอกช่วง

[!a-z]

9, &, %

b, a

ไม่ใช่ตัวเลข

[!0-9]

A, a, &, ~

0, 1, 9

หลายแบบร่วมกัน

a[!b-m]#

An9, az0, a99

abc, aj0

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

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

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

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