SQL对字符串进行排序
假设字符串中只由'A'、'B'、'C'、'D'组成,且长度为7。并设函数REPLICATE(<字符串>,<n>)可以创建一个<字符串>的n个副本的字符串,另外还有REPLACE(<目标字符串>,<老字符串>,<新字符串>),实现如下:
1 BEGIN 2 DECLARE inString CHAR(7); 3 SET inString = 'DCDBAAB'; 4 5 REPLICATE('A', (DATA_LENGTH(inString)-DATA_LENGTH(REPLACE(inString,'A','')))) 6 || 7 REPLICATE('B', (DATA_LENGTH(inString)-DATA_LENGTH(REPLACE(inString,'B','')))) 8 || 9 REPLICATE('C', (DATA_LENGTH(inString)-DATA_LENGTH(REPLACE(inString,'C','')))) 10 || 11 REPLICATE('D', (DATA_LENGTH(inString)-DATA_LENGTH(REPLACE(inString,'D','')))) 12 13 END;
转载于:https://www.cnblogs.com/geekpaul/p/4117111.html
SQL对字符串进行排序相关推荐
- SQL常用字符串函数
SQL常用字符串函数 一.字符转换函数 1.ASCII() 返回字符表达式最左端字符的ASCII 码值.在ASCII()函数中,纯数字的字符串可不用''括起来,但含其它字符的字符串必须用''括起来使用 ...
- SQL基础--过滤和排序
为什么80%的码农都做不了架构师?>>> --======================================= --SQL基础-->过滤和排序 --==== ...
- SQL之COLLATE 子句 排序规则
COLLATE 是一个子句,可应用于数据库定义或列定义以定义排序规则,或应用于字符串表达式以应用排序规则转换. 语法 COLLATE { <collation_name> | databa ...
- Task02:SQL基础查询与排序-天池龙珠计划SQL训练营
Task02:SQL基础查询与排序 一.SELECT语句基础 1.1 从表中选取数据 SELECT语句 1.2从表中选取符合条件的数据 WHERE语句 1.3 相关法则 星号(*)代表全部列的意思. ...
- 阿里云天池龙珠计划SQL入门与实践 | Task02 SQL基础查询与排序
本文为阿里云天池学习<SQL入门与实践>第二讲学习笔记,同时该讲内容基于<SQL基础教程>第二章(查询基础)及第三章(聚合与排序). SQL基础查询与排序 一.SELECT语句 ...
- SQL截取字符串替换
SQL截取字符串替换 字符串截取 1. left()截取左边 2. right()截取右边 3. SUBSTR() / SUBSTRING() 截取 SUBSTRING(name,5,3) 截取nam ...
- SQL分割字符串,SQL按照指定字符分割字符串,SQL处理字符串...
SQL分割字符串,SQL按照指定字符分割字符串,SQL处理字符串 -----原文来源于网络 T-SQL对字符串的处理能力比较弱,比如我要循环遍历象1,2,3,4,5这样的字符串,如果用数组的话,遍历 ...
- java list字符排序吗_List中存放字符串进行排序
package com.bjpowernode.t03sort; import java.util.ArrayList; import java.util.Collections; /* * List ...
- C#-Home / 详解Asp.Net Sql数据库连接字符串
C#-Home / 详解Asp.Net Sql数据库连接字符串 2010-04-18 22:00 281人阅读 评论(0) 收藏 举报 1.连接数据库文件 <add name="Loc ...
最新文章
- python爬虫必会的23个项目
- android: 发送自定义广播
- Windos7下VirtualBox的几项误操作恢复
- MYSQL的函数有哪些?(4.2时间与日期函数)
- [html] 表单可以跨域吗?
- 每天进步一点点《ML - 基于层次的聚类》
- CentOS7-Docker 配置国内镜像源
- 中值滤波时K = filter2(fspecial('average',3),img)/255,原因
- 从一个案例看MVC中DataContext和UpdateModel的工作原理(详解UpdateModel/SubmitChanges错误)...
- 3、数据库的事务、并发和锁机制
- 资料:《大学英语》精读第三版(全六册)原文及全文翻译
- oracle locked time,Oracle里面的用户无法登录 LOCKED(TIMED)解决方法
- 可重入锁synchronized 和 ReentrantLock
- UTI 唯一类型标识
- 淘宝官方订单API接口
- Elasticsearch入门教程(五):Elasticsearch查询(一)
- 谈谈运营经验:颠覆式创新
- hi3559av100的基本介绍
- 177本名著浓缩成了177句话 http://sns.linuxpk.com/space-57013-do-blog-id-16689.html
- 齐鲁工业大学c语言程序设计试题及答案,2016年齐鲁工业大学理学院C语言程序设计考研复试题库...
热门文章
- 计算机使用的安全问题,大学计算机基础 教案 了解计算机使用中的安全问题(范文).doc...
- html垂直线性渐变,html5线性渐变
- java获取已经打开的串口的输出流_使用Java读取串口的程序(转)
- mysql数据库的函数_详解数据库_MySQL: mysql函数
- ViewData 和TempData ,Session用法
- 查看linux系统网卡工作模式、速率等ethtool eth0
- Oracle 表的移动和索引的重建
- Java乘法计算错误,Java JRE致命错误:乘法过多
- linux不识别xfs,51CTO博客-专业IT技术博客创作平台-技术成就梦想
- maven学习(4)