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

เปรียบเทียบ นิพจน์สตริง กับรูปแบบในนิพจน์ 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



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

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

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

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

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

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

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

×