ให้เรตสมาชิก: 2 / 5

ดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

LIKE (ไลค์) การเปรียบเทียบตัวอักษร

โค้ด :

expression LIKE pattern [ ESCAPE 'escape_character' ]

อธิบายคำสั่ง

expression (เอ็กเพรสชั่น) :  ค่าที่อยู่ในคอลัมน์ หรือ ในฟิลด์ที่ต้องการให้แสดง

pattern (แพทเทิล)            :  รูปแบบของค่าที่ต้องการจับคู่ หรือ ต้องการให้แสดงค่าออกมา

escape_character (เอ็ชเคพ_คาแร็คเตอร์) :  ตัวเลือกจะช่วยในการทดสอบค่าที่ต้องแสดงของอักษร อักขระ เช่น % หรือ _

%  ใช้ในการช่วยจับคู่หรือเปรียบเทียบให้ตรงกับความยาวของตัวอักษรใดๆ

_   ใช้ในการช่วยจับคู่ตัวอักษรเพียง 1 ตัว

การใช้ % (เปอร์เซ็น)

'?%' : % (เปอร์เซ็น) อยู่ข้างหลัง หมายความว่า คำใดๆ ที่ขึ้นต้นด้วย ?

'%?%' : % (เปอร์เซ็น) อยู่ทั้งข้างหน้าข้างหลัง หมายความว่า คำใดๆ ที่มีคำว่า ?

'%?' : % (เปอร์เซ็น) อยู่ข้างหน้า หมายความว่า คำใดๆ ที่ลงท้ายด้วย ?

ตัวอย่าง :

SELECT id, name
FROM res_partner
WHERE name like ‘L%'

ผลที่ได้ :

รายชื่อทั้งหมดจากตาราง res_partner
รายชื่อทั้งหมดจากตาราง res_partner
รายชื่อที่ได้จากการใช้คำสั่ง WHERE name like 'L%'
รายชื่อที่ได้จากการใช้คำสั่ง WHERE name like 'L%'

คำอธิบาย :

ผลจากการใช้คำสั่ง WHERE name like 'L%' (แว เนม ไลค์ ‘แอล เปอร์ซ็น’)หมายความว่า เราต้องการค้นหาให้แสดงรายชื่อในคอลัมน์ที่ name (เนม) มีตัวอักษร 'L' อยู่ข้างหน้าสุด ผลที่ได้ดังภาพที่ 2

การใช้ _ (ขีดเส้นใต้) 

ใช้เมื่อกำลังมองหาตัวอักษรเพียงตัวเดียว

ตัวอย่าง :

SELECT ชื่อคอลัมน์
FROM ชื่อตาราง
WHERE ชื่อคอลัมน์ LIKE ‘??_??';

สามารถศึกษาเพิ่มเติมได้ที่ คำสั่ง SQL ต่างๆ

โดย : http://www.mindphp.com

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
รูปแบบการทำงานของ NAT มีอะไรบ้าง
โดย Patcharanan.0399 ศ 20 เม.ย. 2018 5:14 pm บอร์ด Share Knowledge
0
27
ศ 20 เม.ย. 2018 5:14 pm โดย Patcharanan.0399
ส่วนที่ไม่เข้าใจในบทความ Module MD Client History
โดย alisa93 ศ 20 เม.ย. 2018 4:56 pm บอร์ด Mobile Programming - Android, iOS, Window Phone
2
20
ศ 20 เม.ย. 2018 5:56 pm โดย alisa93
Loopback คืออะไร
โดย Patcharanan.0399 ศ 20 เม.ย. 2018 4:21 pm บอร์ด Share Knowledge
0
16
ศ 20 เม.ย. 2018 4:21 pm โดย Patcharanan.0399
สอบถามเรื่อง SQL การ SELECT id
โดย AePongsak ศ 20 เม.ย. 2018 4:21 pm บอร์ด SQL - Database
5
50
ศ 20 เม.ย. 2018 5:05 pm โดย AePongsak
Q - ติดตั้งโมดูลแล้วไฟล์ภาษาหาย
โดย Parichat ศ 20 เม.ย. 2018 3:52 pm บอร์ด Joomla Development
2
22
ศ 20 เม.ย. 2018 4:20 pm โดย Parichat
Q - ทำ Drop Down ในหน้าผู้ดูแลระบบของโมดูล
โดย Parichat ศ 20 เม.ย. 2018 1:22 pm บอร์ด Joomla Development
6
43
ศ 20 เม.ย. 2018 6:59 pm โดย Parichat
ผมสงใสทำไมรีโมทแอร์ ทำไมถึงต้องอยุ่ข้างประตู
โดย nuattawoot ศ 20 เม.ย. 2018 12:58 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
2
46
ศ 20 เม.ย. 2018 9:47 am โดย tsukasaz
Normal Form ของ Normalization มีอะไรบ้าง
โดย Patcharanan.0399 พฤ 19 เม.ย. 2018 6:37 pm บอร์ด Share Knowledge
0
16
พฤ 19 เม.ย. 2018 6:37 pm โดย Patcharanan.0399
Q - import ฐานข้อมูลมาแต่ Error
โดย Parichat พฤ 19 เม.ย. 2018 5:55 pm บอร์ด SQL - Database
2
33
พฤ 19 เม.ย. 2018 6:43 pm โดย Parichat
ทำไมต้องมี IPv6 ....?
โดย Patcharanan.0399 พฤ 19 เม.ย. 2018 3:04 pm บอร์ด Share Knowledge
0
26
พฤ 19 เม.ย. 2018 3:04 pm โดย Patcharanan.0399
ต้องการใส่เสียงลงใน application
โดย Oley Rujisak พฤ 19 เม.ย. 2018 1:12 pm บอร์ด Mobile Application Developing- Android, iOS
0
19
พฤ 19 เม.ย. 2018 1:12 pm โดย Oley Rujisak
มาแล้ว Joomla 3.8.7 อัพเดทล่าสุด แก้ไข Bug ต่างๆ และปรับปรุงระบบให้ดีขึ้น
โดย tsukasaz พฤ 19 เม.ย. 2018 11:09 am บอร์ด PHP News
0
24
พฤ 19 เม.ย. 2018 11:09 am โดย tsukasaz
3-way Handshake (ทรีเวย์ แฮนเชค)คืออะไร
โดย Patcharanan.0399 พ 18 เม.ย. 2018 6:04 pm บอร์ด Share Knowledge
0
26
พ 18 เม.ย. 2018 6:04 pm โดย Patcharanan.0399
TCP (ทีซีพี) และ UDP (ยูดีพี) แตกต่างกันอย่างไร
โดย Patcharanan.0399 พ 18 เม.ย. 2018 5:46 pm บอร์ด Share Knowledge
1
36
พฤ 19 เม.ย. 2018 3:50 am โดย mindphp
ICMP Protocol (ไอซีเอ็มพี โปรโตคอล) คืออะไร
โดย Patcharanan.0399 พ 18 เม.ย. 2018 5:24 pm บอร์ด Share Knowledge
0
21
พ 18 เม.ย. 2018 5:24 pm โดย Patcharanan.0399
ไม่สามารถติดตั้ง selenium v.2.9.1 ได้
โดย Patcharanan.0399 พ 18 เม.ย. 2018 4:35 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
7
54
พฤ 19 เม.ย. 2018 3:45 am โดย mindphp
หาคนสอน Dreamweaver php+mySQL ด่วน!
โดย dettana พ 18 เม.ย. 2018 2:04 pm บอร์ด Programming - PHP
0
29
พ 18 เม.ย. 2018 2:04 pm โดย dettana
ODBMS (โอดีบีเอ็มเอส) และ RDBMS (อาดีบีเอ็มเอส) แตกต่างกันอย่างไร
โดย Patcharanan.0399 อ 17 เม.ย. 2018 5:11 pm บอร์ด Share Knowledge
0
35
อ 17 เม.ย. 2018 5:11 pm โดย Patcharanan.0399
วิธีการปรับปรุงงบการเงินที่ถูกต้อง
โดย thatsawan อ 17 เม.ย. 2018 4:24 pm บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
0
30
อ 17 เม.ย. 2018 4:24 pm โดย thatsawan
trial balance เดือน 12 (31 ธันวาคม) กับ ตอนปิดงบปี ต้องเหมือนกันหรือตรงกันไหม
โดย thatsawan อ 17 เม.ย. 2018 3:59 pm บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
0
22
อ 17 เม.ย. 2018 3:59 pm โดย thatsawan