MySQL查询复杂情况的字段排序
MySQL查询复杂情况的字段排序
- 复杂情况
- 排序用到的函数
- 先看效果
- SQL片段
- 有话说
复杂情况
排序字段可能是数字、字母、汉字及其多重组合。
例如1号楼 1单元、一号楼 2单元、A区 A座、A1区、西区( Ĭ ^ Ĭ )( Ĭ ^ Ĭ )( Ĭ ^ Ĭ )
一直在寻找,有没有通用一招制敌的方案
排序用到的函数
- MID() 函数用于从文本字段中提取字符;
- FIND_IN_SET(s1,s2) 返回在字符串s2中与s1匹配的字符串的位置;
- SUBSTRING(s, start, length) 从字符串 s 的 start 位置截取长度为 length 的子字符串;
- CONVERT(s USING cs) 函数将字符串 s 的字符集变成 cs;
- CAST(x AS type) 转换数据类型;
- CONCAT_WS(x, s1,s2…sn) 同 CONCAT(s1,s2,…) 函数,但是每个字符串之间要加上 x,x 可以是分隔符
先看效果
示例1
MySQL查询复杂情况的字段排序相关推荐
- mysql查询按值多的排序_MySQL查询结果按某值排序
MySQL查询结果按某值排序 使用MySQL很多时候我们不仅只是查询出结果,还需要对查询结构进行排序,下文对查询结果按某值排序的方法作了详细的介绍,供您参考. AD: MySQL查询结果如何排序呢?这 ...
- mysql查询逗号隔开的字段
mysql查询逗号隔开的字段 find_in_set函数把id_list的值按照逗号分隔的一个个元素去匹配 SELECT * FROM test WHERE find_in_set('1', id_l ...
- MySQL查询——为表和字段取别名
在前面介绍分组查询.集合函数查询和嵌套子查询内容中,有的地方使用 AS 关键 字为查询结果中的某一列指定一个特定的名字.在内连接查询时,则对相同的表 fruits 分别指定两 个不同的名字,这里可以为 ...
- MySql Order By 多个字段 排序规则
说在前面 突发奇想,想了解一下mysql order by排序是以什么规则进行的? 好了,话不多说,直接进入正题吧. MySql order by 单字段 建一测试表如下: CREATE TABLE ...
- MySQL查询时通过修改字段的排序规则来忽略大小写的操作讲解
在MySQL中,有可能会遇到查询大小写的问题. 这个时候可以修改字段的排序规则来达到忽略大小写的目的; 或者用alert语句修改也可以 ? 1 2 ALTER TABLE `tableName` MO ...
- mysql查询今日没有时间字段_关于日期及时间字段的查询
前言: 在项目开发中,一些业务表字段经常使用日期和时间类型,而且后续还会牵涉到这类字段的查询.关于日期及时间的查询等各类需求也很多,本篇文章简单讲讲日期及时间字段的规范化查询方法. 1.日期和时间类型 ...
- 转!mysql 查询 distinct多个字段 注意!!
前几天做项目时,mysql写了个sql, distinct id,col1,col2,... 结果出来了多条同个ID的记录,百度了下..... 下面先来看看例子: table id name ...
- mysql查询数据库中所有字段的属性
大型项目中数据库中有成百上千张表,想要统计数据库中相同的字段名,不同的长度或类型,所有的字段属性. 利用简单的SQL帮助我们进行统计. 1.查询数据库中某个库所有字段的属性(指定数据库库名),若想查询 ...
- ElasticSearch查询返回信息根据字段排序(英文检索)
根据年龄降序排序 #排序 GET /lib3/user/_search {"query": {"match_all": {}},"sort" ...
最新文章
- android端使用http2.0,android Retrofit2+okHttp3使用总结
- vs.net2003无法打开*.xsd文件的解决方法
- ik分词和jieba分词哪个好_Python 中文 文本分析 实战:jieba分词+自定义词典补充+停用词词库补充+词频统计...
- 在html中不显示内容是,网页中显示的内容在源文件中找不到是什么原因_html/css_WEB-ITnose...
- realloc() 用法详解
- 如何解决未经检查的演员表警告?
- 【BZOJ4149】[AMPPZ2014]Global Warming 单调栈+RMQ+二分
- 探索哪个进程使磁盘I/O升高
- 【Robot 学习1】 机器人平台搭建
- 怎么在安卓手机上阅读txt小说,小说阅读器推荐
- 手机怎么下载python呢_安卓手机端怎么安装Python?
- ubuntu 校准时间_ubuntu server自动校正时间
- component动态组件
- 重庆python好找工作吗_在重庆大学城呆四年是怎样的体验?
- 国王统治没有显示服务器,国王的统治Reign Of Kings服务器架设教程
- STM32 W5500 OTA功能 - bootloader及app的设计和实现
- mysql中远程连接权限语句grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘123456‘ with grant optio报错
- fabric2.环境部署
- 合工大信安嵌入式考前自救
- Upgrade Goldengate 11.1.1.1.2 to 11.2.1.0.1