SELECT * FROM TABLE WHERE to_number(LABLE) > 50;
这要你造的数据不出错.
这要你造的数据不出错.
解决方案 »
- 求一个查询语句。
- 请教一个关于同一张表相同字段的数据比较问题!
- Oracle10G RAC specify network interface usage识别不到系统网卡信息,急急急急
- Oracle9i全文检索的分词问题?
- 求一个sql语句
- 奇怪了,我的这段程序为什么运行后不显示???我想测试下 execute immediate
- oracle database 10g release2(10.2.0.1.0) 安装向导(windows)?
- 请问官方网站下载的oracle 10g有什么限制吗?
- 哪位仁兄提供个for linux 的oracle 的地址
- Oracle是不是有for windows 和for linux 俩个版本?
- Oracle表达式求值,有这样的内置包可用吗?
- 急呀~oracle问题!再线等,然后散分~
为了确保Lable上的索引能用,必须
SELECT * FROM TABLE WHERE LABLE > TO_CHAR(50);
CREATE OR REPLACE FUNCTION F_ToNumber
( p_charnum CHAR )
RETURN number
AS
v_num number;
BEGIN
if(p_charnum is null) then
return null;
end if;
v_num := to_number(p_charnum);
return v_num;
exception
when others then
return null;
END ;
/查询时使用SELECT * FROM TABLE WHERE f_tonumber(LABLE) > 50;