用拼音字母排序mysql中中文数据的2种方法

用拼音字母排序mysql中中文数据的2种方法
客户服务需要我把汉语拼音分类到一些酒店。以前没有联系过,我问了PHP组的丹尼尔,你可以得到2个答案。哈哈。

以下是msyql例,表结构是UTF-8

方法1。

复制代码代码如下所示:

选择` hotel_name `

从` hotel_base `

为了转换(` hotel_name `

使用GBK)

整理gbk_chinese_ci
方法二。

复制代码代码如下所示:

选择` hotel_id `,` hotel_name `,ELT(区间(conv(HEX(左(转换(` hotel_name `)(转换(` hotel_name `)。

使用GBK,1))),16, 10),0xb0a1,0xb0c5,0xb2c1,0xb4ee,0xb6ea,0xb7a2,0xb8c1,0xb9fe,0xbbf7,0xbfa6,0xc0ac,0xc2e8,0xc4c3,0xc5b6,0xc5be,0xc6da,0xc8bb,0xc8f6,0xcbfa,0xcdda,0xcef4,0xd1b9,0xd4d1),。B C D,E、F、h'g,J,K,L,M,O,N,P,Q,R,,W,T,X,Y,Z为PY)

从hotel_base

订单订单

方法一,简单易混淆。

tag:数据排序中文拼音字母种方法

相关内容