select *
from (select'張三' name
from dual
union all
select '李四' name
from dual
union all
select '王五' name from dual)
order by nlssort(name, 'nls_sort=schinese_pinyin_m');
第乙個引數是需要排序的字段。
第二個引數值可選下列字串
schinese_radical_m按照部首(第一順序)、筆劃(第二順序)排序
schinese_stroke_m按照筆劃(第一順序)、部首(第二順序)排序
schinese_pinyin_m按照拼音排序,系統的預設排序方式為拼音排序
mysql 中文字段排序 按拼音首字母排序
在處理使用mysql時,資料表採用utf8字符集,直接oder by 對含有中文字元的資料排序,中文不是按照拼音排序的,可以用以下方法處理 如果資料表 tbl 的某欄位 name 的字元編碼是utf8 general ci select name fromtblwhere 1 order by co...
PHP獲取中文字元拼音首字母
name php獲取中文字元拼音首字母 param str return null string public function getfirstcharter str fchar ord str if fchar ord a fchar ord z s1 iconv utf 8 gb2312 st...
輸出中文字元
輸出中文字元 要想在圖形中輸出中文字元,需要對輸出的中文字元進行編碼。使用iconv 函式,可以把一種編碼的字元,轉換為其他編碼的字元。下面介紹在圖形中輸出中文字元的方法,建立乙個新圖形 image imagecreate 400,200 設定背景,分配顏色 bgcolor imagecoloral...