ฉันมีข้อมูลต่อไปนี้ในตาราง
PriceOrderShipped
PriceOrderShippedInbound
PriceOrderShippedOutbound
ใน SQL ฉันต้องเขียนแบบสอบถามที่ค้นหาสตริงในตาราง ในขณะที่ค้นหาสตริงควรละเว้นตัวพิมพ์ สำหรับแบบสอบถาม SQL ที่กล่าวถึงด้านล่าง
SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME LIKE '%PriceOrder%'
ให้ข้อมูลข้างต้นทั้งหมดในขณะที่
SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME LIKE '%Priceorder%'
ไม่ให้
เช่น. เมื่อฉันค้นหา 'PriceOrder' หรือ 'priceOrder' มันใช้งานได้ แต่ 'priceorder' หรือ 'Priceorder' ไม่ทำงาน ฉันได้ลองใช้คำค้นหาด้านล่างโดยใช้ COLLATE แต่ไม่ได้ผล แจ้งให้ฉันทราบว่าฉันผิดพลาดตรงไหน
SELECT DISTINCT COL_NAME FROM myTable WHERE
COL_NAME COLLATE latin1_general_cs LIKE '%Priceorder%'