数据库对数字不限长度的冒泡排序
由于个人在查资料时候发现,查到资料都是限制了冒泡的数据的个数的,个人感觉不是很科学,于是就想到一下思路来解决数据个数不定的问题:
原始数据如下:
操作代码如下:
第一步:
SELECT item into #ttt FROM dbo.C AS t01 CROSS apply dbo.Split(t01.value,',') order by convert(int,item)
第二步:
SELECT top 1 stuff((SELECT ','+item FROM #ttt FOR xml PATH('')),1,1,'') AS num FROM #ttt
第三步:
drop table #ttt
最终结果为:
注:本上文全文不涉及Id字段因此用到了top 1进行数据去重,如果设计了id可以用id进行数据去重。
转载于:https://www.cnblogs.com/lqLove/p/5725354.html
数据库对数字不限长度的冒泡排序相关推荐
- validate验证长度 vue_vue input 输入校验字母数字组合且长度小于30的实现代码
下面一段代码给大家分享vue input 校验字母数字组合且长度小于30,具体代码如下所示: validateJyh(glhm){//校验关联交易号 var reg = /^[A-Za-z0-9]{1 ...
- 问题解答004:用javascript检测输入的只能是汉字,字母或者数字,并且长度为4...
问:如何用javascript检测输入的只能是汉字,字母或者数字,并且长度为4(一个汉字为2个长度,字母或数字为1个长度)? 答:直接写代码吧: <script type="text/ ...
- vue验证整数_vue input 输入校验字母数字组合且长度小于30的实现代码
下面一段代码给大家分享vue input 校验字母数字组合且长度小于30,具体代码如下所示: validateJyh(glhm){//校验关联交易号 var reg = /^[A-Za-z0-9]{1 ...
- 解决js array的key不为数字时获取长度的问题
解决js array的key不为数字时获取长度的问题 参考文章: (1)解决js array的key不为数字时获取长度的问题 (2)https://www.cnblogs.com/leeke98/p/ ...
- JS正则表达式写法:手机号、邮箱、用户只能由英文字母或数字组成,长度为4-16个字符,并且以英文字母开头
1.手机号:以136,138,150开头,27894678 2.邮箱:4478@qq/163.com/cn 3.用户只能由英文字母或数字组成,长度为4-16个字符,并且以英文字母开头 <scri ...
- 数字转换为固定长度字符串
在Excel中使用公式可以轻松实现将数字转换为固定长度字符串(例如以最大数字的位数为准),如下图所示. 在VBA中如何实现这个功能,是否需要调用上图的Excel函数来实现?答案是:完全不需要,VBA中 ...
- 判断字母汉字数字的字符长度
如何得到包含汉字数字的字符长度,一个汉字是两个字符长度,下面是java实现以及js实现. java实现: /** * @param s 需要判断字符串的长度,中文2个字符,数字字符1个字符: * @r ...
- mysql数据库设置索引 以下_如何设置MySQL数据库表的索引总长度
匿名用户 1级 2018-10-05 回答 MySQL 数据库的varchar类型在4.1以下的版本中的最大长度限制为255,其数据范围可以是0~255或1~255(根据不同版本数据库来定).在 My ...
- 正则表达式 匹配中文,英文字母和数字及_长度详解
http://www.juapk.com/thread-2472-1-1.html 匹配中文:[\u4e00-\u9fa5] 英文字母:[a-zA-Z] 数字:[0-9] 匹配中文,英文字母和数字及 ...
最新文章
- floyd和迪杰斯特拉算法的路径记录方法。
- 二维物体形状识别方法比较
- win7设置java环境变量_win7下JAVA环境变量配置方法
- 如何用计算机画立方体,画立方体-计算机图形学实验.doc
- 《深入理解计算机系统》读书笔记六:整数表示
- puppetter安装就踩坑-解决篇
- 为什么C语言exe能直接打开,怎么让c语言生成的exe双击就能运行呢?
- 简单介绍强引用,软引用,弱引用,虚引用
- 栈的顺序存储及实现(二)
- 【Level 08】U08 Positive Attitude L3 What a life
- 常量 数组 函数 枚举 结构体与指针
- .net core精彩实例分享 -- 泛型和集合
- java Date 转mysql timestamp 秒数不一致
- LeetCode--Restore IP Addresses
- C语言-数组的趣味应用-筛法求素数
- 纠删码:定义及常见类型
- matlab奈奎斯特图画法,振荡环节 奈奎斯特图和波特图的绘制
- NVIDIA驱动安装过程中的 'nvidia-drm' appears问题
- Julia之初体验(九)字符串连接与匹配
- python-猜数字游戏