mysql数字,英文,汉字,乱码排序

排序顺序为:英文<汉字<数字<其它字符

select * from (
select * from `user` where not (true_name REGEXP '^[0-9]')

and not (true_name REGEXP '^[<_!@#$%^&*`~()-+=\\]')

order by CONVERT(true_name USING gbk) ) c UNION ALL

select * from (
select * from `user` 

where (true_name REGEXP '^[0-9<_!@#$%^&*`~()-+=\\]')  

order by CONVERT(true_name USING gbk)) b  

 

 

UNION ALL与 order by不可以放在同一名查询语句中,因此需要一层嵌套,其它字符那边如果还有别的字符可以在正则表达式里再加

 

mysql有一套自己的排序规则,按照ascii码表来排序,如果没有特殊要求的话,可以直接写成

select * from `user` order by CONVERT(true_name USING gbk)

这样的排序顺序为  数字<其它字符<英文<汉字

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Song CMS是一款基于PHP+MySQL、ASP+Access/SQL Server开发,面向企业,支持多国语言的CMS, 帮助企业用户快速建设与部署企业级门户网站。强大的调用标签,无技术门槛,简单,易用,美观,实用!源码全公开,未作任何加密处理,免费提供下载; 企业建站专业 SongCMS v3.14主要更新内容: ● 超炫的后台管理界面,仿Win桌面设计。 ● 采用全新的CKEditor编辑器并整合CKFinder商业版插件,功能更强大、访问速度更快。 ● 新增一套免费模板,原VIP模板免费开放。 ● 修改了焦点图调用方式,支持更多的焦点图展示效果。 ● 删除新闻、产品、内容等数据的同时将删除与之相关的图片,含编辑器中上传的图片。 ● 增加网站默认语言选择功能。 ● 修正数据库备份、还原功能。 ● 新增栏目分类自定义排序功能。 ● 修改邮件在线反馈系统,支持添加附件(视模板而定)。 ● 修正服务器上传文件管理功能。 ● 修正了若干个已知的BUG,增加和改进30余处功能与细节。 ● 详细页(新闻、产品、内容)新增上一篇(下一篇)数据调用。 ● 修正部分用户搜索中文字符出现码的问题。 ● 取消了需mb扩展支持部分函数,兼容性更好。 ● 新增自定义导航功能。 ● 修正了后台图片预览方式,兼容所有主流浏览器。 ● 重构后台权限分配方式。 ● 修正部分浏览器下无法实现简繁互换的问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值