Search ภาษาไทย กับ SQL Server
posted on 21 Jul 2008 17:54 by dexterian in datebase
SQL Server เวลา search ข้อความที่เป็นภาษไทยหรืออังกฤษ หรือเขมรหรืออะไรก็แล้วแต่ ข้าพเจ้าลองใช้ Search condition แบบนี้ => select * from tb1 where col1 like '%keyword%'
บางครั้งก็เจอ บางครั้งก็ไม่เจอ เอ๋อแดก งงไปไก่ตาแตก วุ่นวายพี่กู(เกิ้ล) ก็ไปเจอ เทคนิค Search condition แบบนี้
select * from tb1 where (UPPER(col1) LIKE UPPER('%keyword%'))
ปรากฎว่าได้ผลแฮะ... เท่าที่ลองก็ search เจอหมดนะ
ใครเจอปัญหานี้อยู่ก็ลองเอาไปใช้ดูนะคับ
ปล.เมื่อไหร่ database แต่ละค่าย จะมีมาตรฐานการ encode เดียวกันซะที T_T