UTF8 sorting order with MySQL
20 March 2007 13:00 (EST)
By default MySQL sorts UTF8 fields using following order:
- Numbers,
- English characters, and than
- Non-English characters.
SELECT name, IF(name REGEXP '^[a-zA-Z0-9]', 0, 1) AS sort FROM test ORDER BY sort DESC, name
← T-SQL field formatting: Previous
Next: Melbourne CFUG →
Discussion (1 comment)