Oracle 中罗马数查询条件,不支持? select *from table_namewhere upper(to_char(a,'rm')) = 'I' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from table_name where translate(a,'123','I II III') To: phant0m(YO-YO)不可以啊!! 'I II III' 不是罗马数字.'Ⅰ,Ⅱ,Ⅲ,Ⅳ,Ⅴ,...'是罗马数字! 1 Ⅰ2 Ⅱ3 Ⅲ4 Ⅳ5 Ⅴ类型分别为: number(2,0) ,varchar2(20)比如:根据:'Ⅲ' 查询出 3就这么简单! 817里面没问题SQL> select num from test where col='Ⅲ';NUM--- 3 这样呢?select * from table_name where a=upper(to_char(1,'rm')); 关于索引 请教一个简单的存储过程出现错误 帮忙看一个产生统计报表的算法 求助一个问题(MERGE INTO) oracle9i可以安装在xp Professional版本什么吗?应该注意些什么? 真诚地向大家请教,想成为oracle高手要怎么安排学习计划,看哪里书 一个基本概念问题!关于oracle中的数据库和方案! 请教ORACLE日期时间计算统计问题 pl/Sql中的for循环能不能跳着前进? 一张表三个字段 例如商品名称 商品查询码(主键) 商品出售时间。如何筛选出商品名称相同。但是商品出售时间不同且商品出售时间相差在60秒内的数据 改写查询语句问题 动态sql不解问题!
不可以啊!!
'I II III' 不是罗马数字.'Ⅰ,Ⅱ,Ⅲ,Ⅳ,Ⅴ,...'
是罗马数字!
2 Ⅱ
3 Ⅲ
4 Ⅳ
5 Ⅴ类型分别为: number(2,0) ,varchar2(20)
比如:
根据:'Ⅲ' 查询出 3
就这么简单!
SQL> select num from test where col='Ⅲ';NUM
---
3
select * from table_name where a=upper(to_char(1,'rm'));