1.创建查询函数:(split_pid为函数名称)

create function split_pid(str varchar (1000),delimiter varchar(1)) returns varchar(200)

begin

declare cur_str varchar(200);

declare sub_len int;

declare sub_str varchar(200);

declare ret_str varchar(200);

declare loop_count int;

set cur_str = str;

set sub_len = -1;

set ret_str = '';

set loop_count = 0;

repeat

set cur_str = substring(cur_str,sub_len + 2);

set sub_str = substring_index(cur_str,delimiter,1);

set sub_len = length(sub_str);

if sub_len !=0 then

set ret_str = concat(ret_str,lpad(sub_str,6,'0'));

end if;

set loop_count = loop_count + 1;

until sub_len = 0

end repeat;

return ret_str;

end;

2.函数创建成功,写SQL语句

jyxm :表名,tt为函数排序后的简称

SELECT jy.id as id ,jy.bz as bz, split(jy.bz,'.') as tt

FROM jyxm jy

WHERE jy.tid='FE74159EF93E9AD1DD56F5BE82253C1B'

ORDER BY tt ASC

3.运行结果如下

mysql 排序1.1.1_mysql中字符串1.1/1.2/1.2.2/1.2.5排序问题相关推荐

  1. mysql排序规则错误_MySQL中“非法混合排序规则”错误的疑难解答

    阿波罗的战车 更改字符串的一个(或两者)的排序规则以使它们匹配,或者添加一个COLLATE从句到你的表情.这"校对"到底是什么?如下文所述字符集和排序规则:A 字符集是一组符号和编 ...

  2. mysql排序1 10 11_MySQL中的排序

    在编写SQL 语句时常常会用到 order by 进行排序,那么排序过程是什么样的?为什么有些排序执行比较快,有些排序执行很慢?又该如何去优化? 索引排序 索引排序指的是在通过索引查询时就完成了排序, ...

  3. mysql sql字段切割_sqlserver中字符串切割函数总结

    本文章收藏了大量的在sqlserver中字符串切割函数,包括了自用自定义函数或sql带带的函数来操作,有需要了解的同学可参考一下 实例1 循环while一个个读取 代码如下 复制代码 ALTER FU ...

  4. mysql 排序开窗函数_MySQL中实现开窗函数

    一.概述 row_number是数据库中常用的一个开窗函数,可以实现数据分区编号的功能,然而MySQL并不支持开窗函数.本文介绍了在MySQL中实现开窗函数的方法. 二.经典开窗函数 首先准备基础数据 ...

  5. mysql的concat函数_MySQL中concat函数(连接字符串)

    MySQL中concat函数 使用方法: CONCAT(str1,str2,-) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. 注意: 如果所有参数均为非二进制 ...

  6. mysql中字符串拼接函数_MySQL 字符串连接CONCAT()函数

    MySQL字符串连接函数 使用方法: CONCAT(str1,str2,-) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. 注意: 如果所有参数均为非二进制字符 ...

  7. mysql中字符串转数字

    mysql中字符串在进行计算或排序的时候转数字 比如以字符串111为例, 方法一:SELECT CAST('111' AS SIGNED); 方法二:SELECT CONVERT('111',SIGN ...

  8. java mysql排序规则_在Java中使用MySQL排序规则

    精简版 我目前正在研究MySQL排序规则的问题以及它们如何影响一组值(使用Hibernate映射,但现在这不重要).我希望使用与MySQL使用相同的排序规则来设置一组字符串.例如.我希望"f ...

  9. mysql修改索引对交易影响吗_MySQL中字符串索引对update的影响分析

    本文分析了mysql中字符串索引对update的影响.分享给大家供大家参考,具体如下: 对某一个类型为varchar的字段添加前缀索引后,基于该子段的条件查询时间基本大幅下降:但对于update操作, ...

最新文章

  1. 静态分析C语言生成函数调用关系的利器——cflow
  2. CentOS7 systemctl的使用
  3. oschina添加ssh公钥一记
  4. 丁磊旗下首个IPO的AI业务!网易有道年入7个亿,清华96计算机系为主力,沈向洋任董事...
  5. webpack学习笔记 (三) webpack-dev-server插件和HotModuleReplacementPlugin插件使用
  6. MySQL学习笔记02【SQL基本概念与通用语法、数据库的CRUD操作】
  7. I - Ant Trip (无向图欧拉回路+并查集),判断
  8. 在 ASP.NET Core 中使用多种方式给 Action 传参
  9. DCL并非单例模式专用
  10. linux链接 .o,Linux 链接概念 - osc_8ieji7o1的个人空间 - OSCHINA - 中文开源技术交流社区...
  11. Android基础之Java多态、继承、重载和重写的区别
  12. Mybatis, 实现一对多
  13. python menu实例_python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例...
  14. GDAL库进度信息编写示例
  15. Docker的思想来自于集装箱
  16. Java AJAX开发系列 - 5,ZK参考资料
  17. iommu intel-iommu实现
  18. NTP、PTP时间同步服务器(时钟系统)
  19. 正向查找区域和反向查找区域的操作教程(内提供系统镜像下载)
  20. html输入QQ自动获取QQ头像,代码实现WordPress评论框输入QQ号码自动获取QQ头像和昵称...

热门文章

  1. 生物效应大数据评估聚类算法的并行优化
  2. 作者:冯仕政(1974-),男,中国人民大学社会与人口学院教授、副院长。
  3. 《大数据》2015年第3期“网络大数据专题”——从系统角度审视大图计算
  4. 【离散数学】欧拉图与汉密尔顿图
  5. 【数字逻辑设计】Logisim构建全加器
  6. 【Git】Git解决文件本地更改的合并覆盖错误
  7. psftp 上传下载文件
  8. centos6.4 搭建JDK环境
  9. 加密解密概述及openssl应用及其创建CA和签发证书的实现
  10. 【推荐】(SqlServer)不公开存储过程sp_Msforeachtable与sp_Msforeachdb详解