यूनिकोड कोड बिंदु का उपयोग करके क्रमबद्ध करने के लिए, आपको संभवतः utf8_bin
. का उपयोग करना होगा मिलान।
ठीक है, _bin
प्रत्यय प्रत्येक वर्ण के द्विआधारी प्रतिनिधित्व . द्वारा क्रमबद्ध करने के लिए इंगित करता है ।
ओवरराइड करने के लिए ऑर्डर करते समय डिफ़ॉल्ट संयोजन, आप ORDER का उपयोग करेंगे द्वारा ... एकत्रित करें
:
दस्तावेज़ीकरण की व्याख्या करने के लिए:
SELECT k
FROM t1
ORDER BY k COLLATE utf8_bin;
अगर आपका टेक्स्ट कॉलम नहीं करता है utf8 एन्कोडिंग का उपयोग करें, आपको CONVERT<करना होगा /कोड>
यह:
SELECT k
FROM t1
ORDER BY CONVERT(k USING utf8) COLLATE utf8_bin;
<उप>कृपया ध्यान दें कि मैंने utf8
का उपयोग किया है यहां एक उदाहरण के रूप में यह सबसे आम यूनिकोड एन्कोडिंग है। लेकिन आपका MySQL सर्वर शायद अन्य यूनिकोड एन्कोडिंग का समर्थन करता है, जैसे ucs2
("UTF-16").