社区
Oracle
帖子详情
====一个关于数字的比较难的查询语句,高手请进======
starry11
2005-11-08 10:05:45
假设数据库的数据如下:
NO
12
2A
30B
5E
8D
现在希望能够获取5到12的号码,那么5E,8D,12都符合要求,NO的字段类型是VChar,怎么写查询语句才能够查到正确的NO呢?
如果当字符串那样比较是肯定不行的,不知道有什么好办法?请各位高手指点,谢谢
...全文
109
3
打赏
收藏
====一个关于数字的比较难的查询语句,高手请进======
假设数据库的数据如下: NO 12 2A 30B 5E 8D 现在希望能够获取5到12的号码,那么5E,8D,12都符合要求,NO的字段类型是VChar,怎么写查询语句才能够查到正确的NO呢? 如果当字符串那样比较是肯定不行的,不知道有什么好办法?请各位高手指点,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzwind5
2005-11-08
打赏
举报
回复
SELECT * FROM TABLE_NAME
WHERE TO_NUMBER(TRANSLATE(UPPER(substr(no, 1, decode(instr(no, '-'), 0, length(no), instr(no, '-')-1))),'1ABCDEFGHIJKLMNOPQRSTUVWXYZ','1')) >=5 AND
TO_NUMBER(TRANSLATE(UPPER(substr(no, 1, decode(instr(no, '-'), 0, length(no), instr(no, '-')-1))),'1ABCDEFGHIJKLMNOPQRSTUVWXYZ','1'))<=12
用 substr(no, 1, decode(instr(no, '-'), 0, length(no), instr(no, '-')-1)) 替换 NO
starry11
2005-11-08
打赏
举报
回复
补充一下,NO还有可能取值为 5-30B 之类的包含“-"的,就是想要截取出“-"之前的值来进行比较,如果没有"-"而有字母的,就要把字母前面的截取出来作比较
这个查询语句应该怎么写?
qiaozhiwei
2005-11-08
打赏
举报
回复
SELECT * FROM TABLE_NAME
WHERE TO_NUMBER(TRANSLATE(UPPER(NO),'1ABCDEFGHIJKLMNOPQRSTUVWXYZ','1')) >=5 AND
TO_NUMBER(TRANSLATE(UPPER(NO),'1ABCDEFGHIJKLMNOPQRSTUVWXYZ','1'))<=12
JAVA上百实例源码以及开源项目
5个目标文件,演示Address EJB的实现,创建
一个
EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回
一个
经过初始化的上下文,用client的getHome()函数调用Home接口...
JAVA上百实例源码以及开源项目源代码
5个目标文件,演示Address EJB的实现 ,创建
一个
EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回
一个
经过初始化的上下文,用client的getHome()函数调用Home接口...
c语言编写单片机技巧
答:大学过程是
一个
理论过程,实践的机会
比较
少,往往会造成理论与实践相脱节,这是国内大学教育系统的通病,不过对于学生来说切不可好高骛远。一般从大三会开始接触到一些专业课程,电子相关专业会开设相关的...
sql知识归纳2
/*====================================================== *1.sql server 复制表从
一个
数据库到另
一个
数据库 ...*4.SQL写
一个
存储过程或者是
查询语句
,返回本月的天数 *5.SQL根据年份和月份,返回全月所有
bat的for语句精通
for 语句是批处理中最强大的语句,由其衍生出来的功能可谓是数不胜数。这篇文章转载了namejm的文章,详细讲解了批处理中for语句的用法,由简到繁,而且还讲解了和for语句最为紧密的变量延迟。读完这篇文章。for语句...
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章