เนื่องจากใช้ตัว DBMS นี้มากที่สุด
มีเพื่อน ๆ ถามว่า มันเรียง (sorting) ไงภาษาไทยได้เก่งหรือยัง
โดยลองแบบนี้แล้วยังเห็นว่า ผลที่ได้ยังไม่ใช่ (ยังผิดจากความเป็นจริง)
คือ Set.
charset=TIS620
collation=TIS620_UNICODE
ผลลัพธ์ยังไม่โอเค
ใช่ มันผิด ผลที่ได้ ไก่ ยังอยู่หลัง ขาล อยู่ดี
ต้องเขียน SQL Command (Sample)
from TEST_CUSTOMER C
ORDER by C.cust_name COLLATE UNICODE ASC;
เพื่อให้เรียงได้แม่นยำมากยิ่งขึ้นต้องเติม COLLATE UNICODE ใน Order ดังตัวอย่างครับ
มีเพื่อน ๆ ถามว่า มันเรียง (sorting) ไงภาษาไทยได้เก่งหรือยัง
โดยลองแบบนี้แล้วยังเห็นว่า ผลที่ได้ยังไม่ใช่ (ยังผิดจากความเป็นจริง)
คือ Set.
charset=TIS620
collation=TIS620_UNICODE
ผลลัพธ์ยังไม่โอเค
ใช่ มันผิด ผลที่ได้ ไก่ ยังอยู่หลัง ขาล อยู่ดี
ต้องเขียน SQL Command (Sample)
from TEST_CUSTOMER C
ORDER by C.cust_name COLLATE UNICODE ASC;
เพื่อให้เรียงได้แม่นยำมากยิ่งขึ้นต้องเติม COLLATE UNICODE ใน Order ดังตัวอย่างครับ
Comments
Post a Comment