SELECT * FROM LO ORDER BY TO_NUMBER(SUBSTR(LOID, 3))
解决方案 »
- 请教数据库设计
- regexp_like的问题
- 如何将数据库的查询结果自动补充为12个月的数据
- 高手帮忙写一个触发器啊:实现,当插入数据时就动态生成一个Job,这个Job的启动时间就是插入的时间
- decode函数在xp操作系统下可以运行但到win2000下怎么运行不了了???急 脚本没错!!
- ASP中的调用“$exp.....”?
- 哪里有oracle 9i下载..?(要可正常安装的)
- 如何创建一个临时表
- 有用ORACLE 8I做过数据仓库的高手吗?我愿意出1000元人民币拜师!如果你只要分数,我愿意给2000分。
- 大家帮我看看,如何解决?在线等待
- 送分!关于工具——SQL Navigator !!!!
- LRU 详解??
sql如下:
select * from yx_bill_t
order by to_number(substr(login_name,3,length(login_name)))
--fee_date varchar2(8),而且是类似于‘200309’的数值
而执行有问题的是:
select * from yx_bill_t
order by to_number(substr(login_name,3,length(login_name)))--提示是无效的number
我想是不是你substr的字段类型问题,或者不是数值啊?