在SQLCookBook有一例子,将混合数据按数字或者字母进行排序:
例子:
1.新建一个视图V
create view V as select ename|' '|empno as data from emp;
2.显示数据
select * from V
DATA
---------------------------------------------------
SMITH 20
ALLEN 30
WARD 30
JONES 20
MARTIN 30
BLAKE 30
CLARK 10
SCOTT 20
KING 10
TURNER 30
ADAMS 20
JAMES 30
FORD 20
MILLER 10
14 rows selected
书中实现的方法如下:
按照empno对混合数据进行排序
select data from V order by replace(data,replace(translate(data,'0123456789','##########'),'#',''),'')
数据显示如下:
DATA
---------------------------------------------------
CLARK 10
KING 10
MILLER 10
JONES 20
FORD 20
ADAMS 20
SMITH 20
SCOTT 20
WARD 30
TURNER 30
ALLEN 30
JAMES 30
BLAKE 30
MARTIN 30
14 rows selected
其实,也可结合instr、substr函数来实现相同的功能,结果一致
select data from V order by substr(data,instr(data,' '),length(data))
DATA
---------------------------------------------------
CLARK 10
KING 10
MILLER 10
JONES 20
FORD 20
ADAMS 20
SMITH 20
SCOTT 20
WARD 30
TURNER 30
ALLEN 30
JAMES 30
BLAKE 30
MARTIN 30
14 rows selected
同理,按照ename排序也一样,这里不再重复。
相关推荐
Excel排序字母与数字的混合内容.rar,在日常工作中,用户的表格经常会包含字母和数字混合的数据,在对这样的数据排序时,结果总是令人无法满意的。如果希望让Excel改变排序的规则,需要将数据做一些改变,如本例。
基于卷积神经网络的4位字母数字混合的验证码识别(可以部分识别手写字体,需要手写字训练集)卷积神经网络(Convolutional Neural Networks, CNNs 或 ConvNets)是一类深度神经网络,特别擅长处理图像相关的机器学习...
主要为大家详细介绍了Android实现列表数据按名称排序、中英文混合排序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
药品编号共4位,采用字母和数字混合编号,如:A125,前一位为大写字母,后三位为数字,按药品编号进行排序时,可采用基数排序法。对各药品的单价、销售量或销售额进行排序时,可采用多种排序方法,如直接插入排序、...
其中药品编号共4位,采用字母和数字混合编号,如:A1 2 5,前一位为大写字母,后三位为数字; (2)从数据文件中读出各药品的信息记录,存储在顺序表中; (3)按药品编号进行排序时,可采用基数排序法。 (4)对各药品...
一个有趣的副作用是可以处理混合输入、嵌套单元格和矩阵形状。 确认: 我改编了 Mike Sheppard 程序 ExcelCol 中的模块化数学,以正确处理从列号到字符串的转换。 他的程序位于http://www.mathworks.com/m
(1) 以逆波兰表示输入的算术表达式。 (2) 输出表达式树的各种遍历的结果。 (3) 打印表达式树。 (4) 删除表达式树 [测试数据] (1) ab* (2) abcd-*+ef/- (3) abc* ...将字母带入数字,计算并输出表达式的值。
排序字母与数字的混合内容 随机排序 排序的问题 怎样才能让数列自动加数 一个排序问题 数字的自动排序,插入后不变? 根据规律的重复的姓名列产生自动序号 排名的函数 自动排名公式 百分比排名的公式写法为: 平均分及...
【按颜色排序】:让Excel 2003也可以按背景色排序数据,2007或者2010用户不需要使用 【返回首页】:配合建立工作表目录工具使用,可以在任何工作表中瞬间返回第一个工作表 【工作簿标签】:将当前开启的工作簿创建一...
它可以识别(大约90-95%-ish精度)单个孟加拉语字母和数字(以及精度降低的特殊混合字母)。训练数据集对于数字,我使用了数据集。 对于字母(和特殊的混合字母),我使用了集集。 不幸的是,并不是所有特殊的混合...
排序字母与数字的混合内容 随机排序 排序的问题 怎样才能让数列自动加数 一个排序问题 数字的自动排序,插入后不变? 根据规律的重复的姓名列产生自动序号 排名的函数 自动排名公式 百分比排名的公式写法为: 平均分及...
A、数字 B、字母 C、数字与字母混合 D、第一个为字母其余为数字 2.(3.0分) 在Excel 中,假定要向一个单元格输入文本数据12345,则输入的内容为_C。 A、&12345 B、=12345 C、'12345 D、12345 3.(3.0分) 在Excel ...
支持由数字、字母、中文汉字混合的姓名、手机号、身份证号等各种名单; 支持生成号码,电子表格导入; 支持界面拖拽功能,鼠标拖拽排版; 支持抽奖名单一键去除重复数据; 支持可选择重复/不重复中奖; 支持...
把256个随机数放在一个距阵中,然后对他们进行排序,使用这样一种方式(我们要记住最初的位置)使用最初的位置来产生一个表,随意排序的表,表中的数字在0到255之间。如果不是很明白如何来做,就可以不管它。但是,...
针对Hadoop大数据平台实现了一种基于保形加密的数据脱敏系统,支持对多种数据存储格式以及纯数字、纯字母或数字—字母混合等多种数据类型敏感数据的加密脱敏处理。然后对3种不同的实现方式进行了探讨,并开展了一...
3.1.5 字符识别(字母、数字、手写体、汉字、验证码) 3.1.6 病灶识别 3.1.7 花朵、药材、水果蔬菜识别 3.1.8 指纹、手势、虹膜识别 3.1.9 路面状态和裂缝识别 3.1.10 行为识别 3.1.11 万用表和表盘识别 ...
A:功能和价格 B:性能和规律 C:处理数据的方式 D:使用范围 答案: C 3、以下不属于电子数字计算机特点的是______。 A:运算快速 B:计算精度高 C:形状粗笨 D:通用性强 答案: C 4、利用计算机对指纹进行识别、...
【按颜色排序】:让Excel 2003也可以按背景色排序数据,2007或者2010用户不需要使用 【返回首页】:配合建立工作表目录工具使用,可以在任何工作表中瞬间返回第一个工作表 【工作簿标签】:将当前开启的工作簿创建...
【按颜色排序】:让Excel 2003也可以按背景色排序数据,2007或者2010用户不需要使用 【返回首页】:配合建立工作表目录工具使用,可以在任何工作表中瞬间返回第一个工作表 【工作簿标签】:将当前开启的工作簿创建一...
01051使用GetOpenFilename方法时出现错误的处理 01052利用GetSaveAsFilename方法获取文件名 01053利用CentimetersToPoints方法将计量单位从cm转换为磅 01054利用InchesToPoints方法将计量单位从in转换为磅 01055显示...