SELECT IF('y' = 'i', 1, 2) -> 1 why?
我可以改變編碼或某些東西來讓它正確嗎?以及如何訂購像irish
和yes
mysql如何排序字符串?
現在字段和表中utf8_lithuanian_ci
編碼字符串所以如何使用這些字符的順序列表?
SELECT IF('y' = 'i', 1, 2) -> 1 why?
我可以改變編碼或某些東西來讓它正確嗎?以及如何訂購像irish
和yes
mysql如何排序字符串?
現在字段和表中utf8_lithuanian_ci
編碼字符串所以如何使用這些字符的順序列表?
字母排序相對於該整理的執行,所以你必須要找到這對你更好。 http://dev.mysql.com/doc/refman/5.0/en/charset-general.html
對於字符串,其排序對整數的作用相同。它執行字母排序。
SELECT * FROM table ORDER BY column ASC
您可以比較/訂購使用BINARY操作那些字符串 -
SELECT * FROM table ORDER BY BINARY column;
從參考 - 二元運算蒙上它下面的二進制字符串的字符串。這是一種簡單的方法,可以逐字節而不是逐個字符地完成列比較。