 |
ช่วยแนะนำการเขียน SQL ค้นหาฟิวส์ที่รับค่า (, , ,) รายละเอียดด้านในครับ |
|
 |
|
|
 |
 |
|
color like '%คำเสิช%'
|
 |
 |
 |
 |
Date :
2015-12-21 16:18:15 |
By :
progamer2000 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อาจจะต้องเปลี่ยนวิธีการกรอกคำค้นหาด้วยอะครับ
ถ้าสมมุติว่า เปลี่ยนเป็นกรอกแค่ Red Yellow คือเว้นวรรค ไม่ได้ใส่ลูกน้ำ (,) มันจะออกไหมครับ?
เพราะถ้าใช้แบบที่คุณว่า มันจะได้ sql where color like '%Red, Yellow%' ซึ่งมันไม่มีบรรทัดไหนในตารางที่เก็บค่าคำนี้ไว้ มันมีแต่ Red, Blue, Yellow ซึ่งใกล้เคียงแต่ก็ไม่ตรงตามเงื่อนไขค้นหาที่ where color like '%Red, Yellow%' เป็น Red แล้วตามด้วย, แล้วตามด้วย Yellow
ถ้าเปลี่ยนการการคำค้นหามันโอเคสำหรับคุณ คุณอาจทำการ replace ตัว , ไปเป็นช่องว่าง
|
 |
 |
 |
 |
Date :
2015-12-21 17:56:49 |
By :
mr.v |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|