ทุกสิ่งที่คุณต้องการรู้เกี่ยวกับ LIKE Operator ใน SQL



บทความเกี่ยวกับ LIKE ใน SQL เป็นคำแนะนำที่ครอบคลุมเกี่ยวกับวิธีต่างๆที่คุณสามารถใช้ตัวดำเนินการ LIKE กับคำสั่ง WHERE

เป็นภาษาที่ประกอบด้วยคำสั่งและตัวดำเนินการหลายคำสั่ง แต่เมื่อคุณต้องดึงข้อมูลตามรูปแบบหรืออักขระบางตัวคุณจะต้องใช้ตัวดำเนินการ LIKE ดังนั้นในบทความเรื่อง LIKE ใน SQL ฉันจะพูดถึงหัวข้อต่อไปนี้:

SQL - เหมือนใน SQL - Edureka





    1. LIKE operator คืออะไร?
    2. ไวยากรณ์ของตัวดำเนินการ LIKE
    3. รูปแบบต่างๆที่ดึงมาด้วยตัวดำเนินการ LIKE
    4. ตัวอย่างของตัวดำเนินการ LIKE

LIKE ใน SQL คืออะไร?

ตัวดำเนินการนี้ใช้ร่วมกับคำสั่ง WHERE เพื่อดึงข้อมูลตามรูปแบบเฉพาะ มีสัญลักษณ์แทนสองตัวที่ใช้ร่วมกับตัวดำเนินการ LIKE เพื่อดึงข้อมูล พวกเขาคือ:

  • % [เครื่องหมายเปอร์เซ็นต์] - ตรงกับอักขระ 0 ตัวขึ้นไป
  • _ [ขีดล่าง] - ตรงกับอักขระหนึ่งตัว

ตอนนี้ฉันได้บอกคุณไปแล้วว่าตัวดำเนินการ LIKE คืออะไรต่อไปในบทความนี้ให้เราเข้าใจไวยากรณ์ของตัวดำเนินการ LIKE



ไวยากรณ์ของตัวดำเนินการ LIKE

ไวยากรณ์ของตัวดำเนินการ LIKE มีดังนี้:

เลือก column1, coulmn2,. . ., columnN จาก tablename WHERE columnName LIKE pattern

ตอนนี้คุณมีความคิดเกี่ยวกับไวยากรณ์ของตัวดำเนินการ LIKE แล้วต่อไปในบทความนี้เกี่ยวกับ LIKE ใน SQL ให้เราดูรูปแบบต่างๆที่คุณสามารถเรียกดูได้ด้วยตัวดำเนินการ LIKE

รูปแบบต่างๆที่ดึงมาด้วยตัวดำเนินการ LIKE

รูปแบบต่างๆที่กล่าวถึงกับตัวดำเนินการ LIKE มีดังนี้:



ใช้รายการที่เชื่อมโยงใน c

คำค้นหา 1: หากคุณต้องหาค่าที่ขึ้นต้นด้วย“ x”

ชอบการทำงาน:

WHERE ชื่อคอลัมน์เช่น 'x%'

แบบสอบถาม 2: หากคุณต้องหาค่าที่ลงท้ายด้วย“ x”

ชอบการทำงาน:

ผสานรหัสการจัดเรียง c ++
WHERE ชื่อคอลัมน์เช่น '% x'

แบบสอบถาม 3: หากคุณต้องหาค่าที่มี 'abc' ในตำแหน่งใด ๆ

ชอบการทำงาน:

WHERE ชื่อคอลัมน์เช่น '% abc%'

แบบสอบถาม 4: หากคุณต้องหาค่าที่มี“ a” ในตำแหน่งที่สาม

ชอบการทำงาน:

WHERE ชื่อคอลัมน์เช่น '__a%'

ที่นี่จะมีเครื่องหมายขีดล่าง 2 ตัวอยู่ข้างหน้าตัวอักษร“ a”

แบบสอบถาม 5: หากคุณต้องหาค่าที่ขึ้นต้นด้วย“ a” และมีความยาวอย่างน้อย 5 อักขระ

ชอบการทำงาน:

WHERE ชื่อคอลัมน์เช่น 'a ____%'

ที่นี่จะมีเครื่องหมายขีดล่าง 4 ตัวอยู่หลังตัวอักษร 'a'

แบบสอบถาม 6: หากคุณต้องหาค่าที่ขึ้นต้นด้วย“ g” และลงท้ายด้วย“ v”

ชอบการทำงาน:

talend etl tool กวดวิชา pdf
WHERE ชื่อคอลัมน์เช่น 'g% v'

ดังนั้นตอนนี้ฉันได้กล่าวถึงรูปแบบต่างๆแล้วต่อไปในบทความเรื่อง LIKE ใน SQL ให้เราดูตัวอย่างบางส่วน

ตัวอย่างของตัวดำเนินการ LIKE

พิจารณาตารางต่อไปนี้ที่เราจะใช้การทำงานต่างๆของตัวดำเนินการ LIKE

รหัสนักศึกษา ชื่อนักเรียน
หนึ่งAkash
2เหรียญ
3ซานเจย์
4anuj
5โซนาลี

คำถามที่ 1 เลือกนักเรียนทั้งหมดที่ขึ้นต้นด้วย“ a”

เลือก * จากนักเรียน WHERE studentname LIKE 'a%'

เอาท์พุต:

รหัสนักศึกษา ชื่อนักเรียน
หนึ่งAkash
4anuj

คำถามที่ 2 เลือกนักเรียนทั้งหมดที่มีชื่อนักเรียนที่ลงท้ายด้วย“ i”

เลือก * จากนักเรียน WHERE studentname LIKE '% i'

เอาท์พุต:

รหัสนักศึกษา ชื่อนักเรียน
2เหรียญ
5โซนาลี

ไตรมาสที่ 3 เลือกนักเรียนทั้งหมดที่มีชื่อนักเรียนที่มี 'li' ในตำแหน่งใดก็ได้

เลือก * จากนักเรียน WHERE ชื่อนักเรียนเช่น '% li%'

เอาท์พุต:

รหัสนักศึกษา ชื่อนักเรียน
2เหรียญ
5โซนาลี

Q4. เลือกนักเรียนทั้งหมดที่มีชื่อนักเรียนที่มี“ o” ในตำแหน่งที่สอง:

เลือก * จากนักเรียน WHERE ชื่อนักเรียนเช่น '_o%'

เอาท์พุต:

รหัสนักศึกษา ชื่อนักเรียน
5โซนาลี

คำถามที่ 5 เลือกนักเรียนทั้งหมดที่มีชื่อนักเรียนที่ขึ้นต้นด้วย“ a” และมีความยาวอย่างน้อย 5 อักขระ

เลือก * จากนักเรียน WHERE ชื่อนักเรียนเช่น 'a ____%'

เอาท์พุต:

รหัสนักศึกษา ชื่อนักเรียน
หนึ่งAkash

คำถาม 6. เลือกนักเรียนทั้งหมดที่มีชื่อนักเรียนที่ขึ้นต้นด้วย 's' และลงท้ายด้วย 'y'

เลือก * จากนักเรียน WHERE ชื่อนักเรียนเช่น 's% y'

เอาท์พุต:

รหัสนักศึกษา ชื่อนักเรียน
3ซานเจย์

ด้วยเหตุนี้เราจึงมาจบบทความนี้ ฉันหวังว่าคุณจะเข้าใจวิธีใช้ประโยค LIKE เพื่อดึงข้อมูลประเภทต่างๆ หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ MySQL และทำความรู้จักกับฐานข้อมูลเชิงสัมพันธ์แบบโอเพนซอร์สนี้จากนั้นตรวจสอบไฟล์ ซึ่งมาพร้อมกับการฝึกอบรมสดที่นำโดยผู้สอนและประสบการณ์โครงการในชีวิตจริง การฝึกอบรมนี้จะช่วยให้คุณเข้าใจ MySQL ในเชิงลึกและช่วยให้คุณบรรลุความเชี่ยวชาญในเรื่องนั้น ๆ

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของบทความนี้แล้วเราจะติดต่อกลับไป