對數據按中文名稱A~Z進行升序排序 ...
在mysql數據庫中可以使用GBK編碼對中文進行排序,如名字按首字母排序 order by convert substr tu.username, , using GBK 其中substr方法截取第一個字母也就是姓氏,然后轉成GBK編碼進行排序 這個方式我覺得還是相當有意思的 ...
2016-02-02 18:09 0 3979 推薦指數:
對數據按中文名稱A~Z進行升序排序 ...
場景:網站登錄之后要將用戶姓名的英文名字的首字母轉換成大寫的放上去。 ...
例子: SELECT * FROM table ORDER BY CONVERT(字段 USING GBK) ASC 通常我們在查詢書籍時,會出現按照書籍的名稱進行排序,由於一般數據庫編碼大都為utf-8 ,他的排序方式為按英文字母規則排序 "a,b,c..... ...
注意:可能有一些字識別不了,“呃”就不能識別 第二種方法: 根據微軟語言包將漢字轉換為拼音,需要引入微軟的插件:ChnCharInfo.dll 插件下載地址:https:// ...
因為數據庫中可以設定表的編碼格式,不同編碼格式下,中文的排序有區別,下面分別介紹常用編碼下的排序方法。 1、如果數據表的某字段的字符編碼是 utf8_general_ci,排序寫法: 例子 2、如果數據表的某字段的字符編碼 ...
演示地址:http://lar5.sinaapp.com/ 1.index.html <html xmlns="http://www.w3.org/1999/xhtml"><head> <title>中文首字母排序</title> < ...
resultValue=[ '武漢' , '北京' , '上海' , '天津' ] ; resultValue= resultValue.sort( f ...
sort()localeCompare() sort()使用,sort()函數會對使用的數組對象進行排序,排序規則安裝字符編碼順序排序, 如:(無法直接比較中文) var arr = new Array ...