88问答网
所有问题
oracle根据字符串中的某个字符排序
如:
B123借
B234
B234借
B234
B225
B226
我想把包含‘借’字的排到后面,没的排到前面,类似这样的效果:
B225
B226
B234
B234
B234借
B123借
举报该问题
其他回答
第1个回答 2015-05-14
如果具体内容是按照你写的这样,其他的没有什么要求的话,那么可以选择用长度length排序,这样正序的话,短的在前面,长的在后面,那么自然就能达到你要的效果了。
第2个回答 2015-05-14
order by length(column) asc本回答被提问者采纳
相似回答
oracle
怎么用order by按自己规定的
字符串排序
?
答:
按照自定义的顺序排序: select * from table_name
order by
decode(col_name,'value1',
1,'value2',2,'value3',3,'value4'
,4,...'valueN',N);select * from table_name order by decode(col_name,'深证',1,'上海',2,'北京',3,'南京',4,...'valueN',N);...
oracle排序
把包含某字的
字符串
排到后面
答:
ORDER BY CharIndex
(...)
ORACLE
如何
按字符串
相似性
排序
答:
你可能自己写个function,输入一个字符串,把每个汉字取出来,按字符串大小排序。再做为返回值来判断
。另外,像这种情况应该在程序设计的时候避免的。既然名称有标准的规范,完全可以在用户输入的时候给提示,或者干脆做成下拉菜单或树形结构,只让用户选择就行了。
oracle
怎样查找
某个字符
所在
字符串
第n次出现的位置
答:
INSTR(源字符串, 目标字符串, 起始位置, 匹配序号)
。也可以表示为INSTR(源字符串, 目标字符串),起始位置, 匹配序号默认都为1.例如:INSTR('CORPORATE FLOOR','OR', 3, 2)中,源字符串为'CORPORATE FLOOR', 目标字符串为'OR',起始位置为3,取第2个匹配项的位置。默认查找顺序为从左到右。当...
...
string
类型字段用orderby
排序
分别是
根据
什么排序的啊?
答:
首先说明下oracle中没有String类型,而是Varchar类型。
order by
的顺序是assic(读作:阿斯科马)码表中”字符“列进行排序的。解释:一般会根据字符串的首字母:大些字母>小写字母>特殊字符>数字。如果首位相同继续排列第二位,直到不同的位。
oracle
字符串
数字
排序
答:
字符串的话不是直接
order by
asc 就可以么?
oracle中
如何用正则表达式
按照
顺序替换
某个
固定的表达式?
答:
1, level), 'ZB[0-9]{4}', 100 * level) as str from tmp connect by level <= regexp_count(str, 'ZB[0-9]{4}.{0,1}'))
在
ORACLE中
获得
某个字符
在一个
字符串中
位置是哪个函数
答:
instr(字符串,字符) 查看字符是否在
字符串中
存在;不存在返回0;存在则返回字符所在的位置;如果有两个以上的字符则返回第一个的位置。例子:select instr('asdfghjkl','s') from dual;
大家正在搜
oracle查找字符串中的字符串
oracle字符串包含字符串函数
oracle包含某个字符串
oracle实现按字符截取字符串
oracle按特定字符截取字符串
oracle根据逗号截取字符串
oracle字符串转换为数字
oracle中拼接字符串
oracle截取中文字符串
相关问题
oracle排序把包含某字的字符串排到后面
oracle怎么用order by按自己规定的字符串排序?
用Sql查询,怎样使结果按某个字符字段的字符长度排序
sql数据库和oracle数据库 string类型字段用or...
oracle中一个字符串包含另一个字符串中的所有字符
oracle中怎么很好的-------按字符匹配程度排序显示...
oracle中怎样对既有字符又有数字的字段排序
oracle 字符串数字排序