刚刚学习Oracle,SQL Server 中的这条sql语句,在Oracle中怎么写阿? SQL Server 中是这样写的:select IsNew = (Case when (sysdate-Field_Date1 <= 3 and F_Time is null) then 1 Else 0 End) from T_Infos 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select (Case when (sysdate-Field_Date1 <= 3 and F_Time is null) then 1 Else 0 End) IsNewfrom T_Infos select decode(substr(sysdate-Field_Date1-3,1,1),'-',1,0) into VARIABLE from T_Infos;供参考 notselect xxx=col from tablehave toselect col into xxx from table8.0以上版本支持case 不是INTO,而是 AS.或者写成:select decode(SIGN(sysdate-Field_Date1-3),-1,1,0) IsNew from T_Infos sysdate-Field_Date1 <= 3这样写不行吗?decode是作什么的? 关于oracle10g安装的问题 在plsql中create tablesapce时,提示权限不够 blob 字段通过触发器同步的问题? sqlldr导入文本会停住 如何用触发器做到两个不同的数据库之间的相同表的更新? 查数据表结构的老问题,怎么我就查不出来呢? oracle 存储过程问题 oracle sql语句多表联查效率问题 Oracle初学的问题 一个sql语句最长能多长? 有多个字段以上相同的SQL怎么写? 求脚本!急!急!急!
from T_Infos
have to
select col into xxx from table8.0以上版本支持case
或者写成:
select decode(SIGN(sysdate-Field_Date1-3),-1,1,0) IsNew from T_Infos
decode是作什么的?