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 

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry