SELECT
( case when T.Field1 > 5 THEN
'A'
ELSE
'B'
END ) AA, T.*
FROM TABLE1 T
( case when T.Field1 > 5 THEN
'A'
ELSE
'B'
END ) AA, T.*
FROM TABLE1 T
解决方案 »
- oracle数字类型的区分?
- 谁知道我们做的是什么系统?
- 请教Oracle大字段数据的迁移问题
- Oracle 执行存储过程的问题
- 如何远程启动linux下的数据库服务器?
- 使用not in和 not exists这两sql为啥结果不一样?
- 怎么把字符串最后2位换成'00'
- 10g,网上下有个三个文件一个win32_db,一个companion,还有client,三个文件的各自作用是????
- function or procedure中if..then..else嵌套问题?
- unix shell 调用sqlplus 遍历表
- 关于LIKE中对于%和_的转义字符问题
- 向oracle8i导入ACCESS2003表格数据的问题(在线等!!!)
else 'B' end AA,T.* from table T
SELECT
decode(sign(T.Field1-5),1,'A','B') AA, T.*
FROM TABLE1 T
SELECT
decode(sign(T.Field1-5),1,'A','B') AA, T.*
FROM TABLE1 T
SELECT
decode(sign(T.Field1-5),1,'A','B') AA, T.*
FROM TABLE1 T
偶是想在复合查询中加条件判断,只是不知道if能不能支持。
原来Case 也可以,谢谢了。