mysql的中文數(shù)據(jù)按拼音排序的2個(gè)方法
客服那邊需要我對(duì)一些酒店進(jìn)行中文拼音排序,以前沒有接觸過,在php群里問了一些大牛。。得到了2種答案,都可以。哈哈·~
以下既是msyql 例子,表結(jié)構(gòu)是utf-8的
方法一、
SELECT `hotel_name`
FROM `hotel_base`
ORDER BY convert( `hotel_name`
USING gbk )
COLLATE gbk_chinese_ci
方法二、
SELECT `hotel_id` , `hotel_name` , ELT( INTERVAL( CONV( HEX( left( CONVERT( `hotel_name`
USING 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 ) , ‘A', ‘B', ‘C', ‘D', ‘E', ‘F', ‘G', ‘H', ‘J', ‘K', ‘L', ‘M', ‘N', ‘O', ‘P', ‘Q', ‘R', ‘S', ‘T', ‘W', ‘X', ‘Y', ‘Z' ) AS PY
FROM hotel_base
ORDER BY PY ASC
方法一較方法二簡單些 呵呵 希望對(duì)迷惑的人有幫助~~~
- 數(shù)據(jù)庫查詢排序使用隨機(jī)排序結(jié)果示例(Oracle/MySQL/MS SQL Server)
- mysql查詢語句通過limit來限制查詢的行數(shù)
- MySQL中利用索引對(duì)數(shù)據(jù)進(jìn)行排序的基礎(chǔ)教程
- MYSQL必知必會(huì)讀書筆記第五章之排序檢索數(shù)據(jù)
- Yii2實(shí)現(xiàn)跨mysql數(shù)據(jù)庫關(guān)聯(lián)查詢排序功能代碼
- MySQL asc、desc數(shù)據(jù)排序的實(shí)現(xiàn)
- MySQL數(shù)據(jù)庫索引order?by排序精講
- MySQL限制查詢和數(shù)據(jù)排序介紹
相關(guān)文章
解決MySQL Workbench gnome-keyring-daemon錯(cuò)誤的方法分享
這篇文章主要介紹了解決MySQL Workbench gnome-keyring-daemon錯(cuò)誤的方法,需要的朋友可以參考下2014-08-08MySQL制作具有千萬條測試數(shù)據(jù)的測試庫的方法
這篇文章主要介紹了MySQL制作具有千萬條測試數(shù)據(jù)的測試庫的方法,幫助大家更好的理解和學(xué)習(xí)MySQL,感興趣的朋友可以了解下2020-11-11MySQL中LIKE?BINARY和LIKE模糊查詢實(shí)例代碼
通常在實(shí)際應(yīng)用中,會(huì)涉及到模糊查詢的需求,下面這篇文章主要給大家介紹了關(guān)于MySQL中LIKE?BINARY和LIKE模糊查詢的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-11-11MySQL數(shù)據(jù)庫遷移OpenGauss數(shù)據(jù)庫解析
這篇文章主要介紹了MySQL數(shù)據(jù)庫遷移OpenGauss數(shù)據(jù)庫解析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-09-09centos 6.5下 mysql-community-server. 5.7.18-1.el6安裝
這篇文章主要介紹了centos 6.5下 mysql-community-server. 5.7.18-1.el6安裝,需要的朋友可以參考下2017-04-04