简单sql 问题 SELECT ( case when T.Field1 > 5 THEN 'A' ELSE 'B' END ) AA, T.*FROM TABLE1 T 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用case when 语法select case when t.field1>5 then 'A' else 'B' end AA,T.* from table T 8i的话SELECT decode(sign(T.Field1-5),1,'A','B') AA, T.*FROM TABLE1 T 如果你的oracle版本不支持case when,就用decodeSELECT decode(sign(T.Field1-5),1,'A','B') AA, T.*FROM TABLE1 T 8i的话SELECT decode(sign(T.Field1-5),1,'A','B') AA, T.*FROM TABLE1 T 多谢各位。偶是想在复合查询中加条件判断,只是不知道if能不能支持。原来Case 也可以,谢谢了。 性能问题:SQL优化,索引已经利用上,最终返回也不多,为什么还是很慢 ORACLE查询语句求助 问个奇怪的SQL 存储过程:树型表转换 日期字符串要更新到datetime字段中,如何只转换有效的日期 用 execute immediate 执行 把查询结果赋给一个变量 求一个简单的SQL语句(Simple) 在线等待,数据库为什么不能做任何修改了 选择特定行纪录的问题,为什么会出现如下情况? 高分相送!!! 关于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 也可以,谢谢了。