有時候需要用select 0 as f1,'' as f2,sum(xf) as f3 from table;
这样如果是0 as 默认得到的是number类型,如果我想要精度(6,4)要怎么做?视图也无法自定义数据类型。
这样如果是0 as 默认得到的是number类型,如果我想要精度(6,4)要怎么做?视图也无法自定义数据类型。
解决方案 »
- dbv和bbed工具在何种场合使用
- 急,如何在SQLoader导入时实现同步查询替换
- 准备安装oracle 10g,在虚拟机上安装好了LINUX系统是,版本是red hat!
- 向DataGirdView中添加行的问题……
- vista安装oracle9i的问题
- 难得一遇的oracle字符转换number型!!
- 这个SQL还能优化吗?
- 求一条sql语句
- 初级问题,在sql plus中写的sql语句按菜单运行时怎么只是回车,没有结果?
- 怎么执行这样的sql,是在sql/plus里面吗?我怎么不能执行
- 一个sql,WMSYS.WM_CONCAT函数会改变列转行的顺序
- 紧急求救,遇到特殊问题,非常着急。
cast(0 as number(6,4))
这样试试
这个就可以了...用cast 转型.
select cast(0 as number(6,4)) f1,'' as f2,sum(xf) as f3 from table;