客服那边需要我对一些酒店进行中文拼音排序,以前没有接触过,在php群里问了一些大牛。。得到了2种答案,都可以。哈哈·~

以下既是msyql 例子,表结构是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

方法一较方法二简单些 呵呵 希望对迷惑的人有帮助~~~

您可能感兴趣的文章:Mysql row number()排序函数的用法和注意将MySQL查询结果按值排序的简要教程两种mysql对自增id重新从1排序的方法MySQL中按照多字段排序及问题解决Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结数据库查询排序使用随机排序结果示例(Oracle/MySQL/MS SQL Server)mysql 关键词相关度排序方法详细示例分析MYSQL 关于两个经纬度之间的距离由近及远排序让MySQL支持中文排序的实现方法MySQL按常规排序、自定义排序和按中文拼音字母排序的方法

mysql中拼音排序的方法_mysql的中文数据按拼音排序的2个方法相关推荐

  1. mysql中的汉字怎么转换_Mysql中文汉字转拼音的实现(每个汉字转换全拼)

    一.创建拼音对照表 代码如下: -- 创建汉字拼音对照临时表 CREATE TABLE IF NOT EXISTS `t_base_pinyin` ( `pin_yin_` varchar(255) ...

  2. 2021-01-19:mysql中,一张表里有3亿数据,未分表,其中一个字段是企业类型,企业类型是一般企业和个体户,个体户的数据量差不多占50%,根据条件把个体户的行都删掉。请问如何操作?

    2021-01-19:mysql中,一张表里有3亿数据,未分表,其中一个字段是企业类型,企业类型是一般企业和个体户,个体户的数据量差不多占50%,根据条件把个体户的行都删掉.请问如何操作? 福哥答案2 ...

  3. MySQL中获取天、周、月等数据

    MySQL中获取天.周.月等数据 1.今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 2.昨天 SELECT * FROM 表名 ...

  4. mysql中随机16位数字_MySQL 生成随机数字、字符串、日期、验证码及 UUID的方法

    上一篇介绍了如何在 Oracle 生成随机数字.字符串.日期.验证码以及 UUID,今天我们继续讨论在 MySQL 中生成各种随机数据的方法.

  5. mysql中什么是空集合_mysql 中使用笛卡尔积 避免其中一方为空集时结果就是空集的方法...

    mysql 里 笛卡尔积在实际开发中很少遇到,今天我是想将多个不同的select的结果(每个select的集合大小都是1或者0)只用一次查询返回在同一行中,但发现个问题,当其中一个结果集为空集时,最终 ...

  6. MYSQL中RAND子句的使用_mysql优化--rand()优化

    众所周知,在mysql中,随机的取10条数据,如:select * from users order by rand() limit 10,效果非常差,因为会多次的执行,如果等值查询用rand()也是 ...

  7. mysql中需要提交的操作_MySQL常用操作及基础知识

    原标题:MySQL常用操作及基础知识 1.启动和关闭mysql服务器: service mysql start service mysql stop 2.重启MySQL服务: service mysq ...

  8. mysql中distinct走索引吗_MySQL中索引优化distinct语句及distinct的多字段操作

    MySQL通常使用GROUPBY(本质上是排序动作)完成DISTINCT操作,如果DISTINCT操作和ORDERBY操作组合使用,通常会用到临时表.这样会影响性能. 在一些情况下,MySQL可以使用 ...

  9. mysql中select是什么意思_MYSQL中select的是详解

    数据表都已经创建起来了,假设我们已经插入了许多的数据,我们就可以用自己喜欢的方式对数据表里面的信息进行检索和显示了,比如说:可以象下面这样把整个数据表内的内容都显示出来 select * from p ...

最新文章

  1. iOS中UITableViewCell的重用问题解决方案
  2. 文件目录遍历的并发算法
  3. php实现标签云,php标签云的实现代码
  4. 自学python 编程基础知识_python学习-基础知识-1
  5. 瀑布流式页面布局_微信小程序——实现简单的瀑布流式布局
  6. leetcode Valid Palindrome
  7. MySQL MHA切换失败一例
  8. 《设计模式解析》第1章 面向对象范型
  9. 除了百度,这几个搜索引擎更好用
  10. 在线音乐网站网站开发项目 ,第一篇
  11. 服务器怎么查看c盘大文件在哪里,怎么快速查找系统中的大文件?
  12. word中图片为嵌入式格式时显示不全_word插入图片嵌入式 word图片显示不全
  13. 利用手机距离感应器来切换扬声器和听筒播放
  14. 【CRC笔记】CRC-16 KERMIT C语言实现
  15. 为什么显示服务器升级中,手机老是显示服务器升级中
  16. android室内定位传感器辅助pdr jar,基于Android的PDR和WiFi指纹融合室内定位技术研究...
  17. 公链,多少资金盘假汝之名以行?
  18. UE4 Pak文件操作
  19. 计算机操作系统复习精简版
  20. CSDN文章如何导出pdf

热门文章

  1. 全国计算机等级考试一级历届选择题,最新全国计算机等级考试一级历届选择真题以及详细答案.docx...
  2. 使用双视场测量工件长度尺寸
  3. The C compiler is not able to compile a simple test program.
  4. SVF系列---概述
  5. 一道题目让你看出C语言的数组与指针的区别:
  6. “装 X ”就是牛,试一试 IDEA 解决 Maven 依赖冲突的超级神器!
  7. Windows 搭建银河麒麟 ARM虚拟机
  8. linux GCC -o与-c
  9. MDR外接设备的接线方式
  10. easyui-linkbutton 修改图标、修改text、禁用、启用、选中、取消按钮