java.sql.SQLSyntaxErrorException: ORA-00923: 未找到要求的 FROM 关键字
Sql语句selectcount(*)from(select*,(casewhen((NOW()-disktop_update)/60)<6then'1'else'0'e...
Sql 语句 select count(*) from (select * ,(case when ((NOW()-disktop_update)/60 ) < 6 then '1' else '0' end ) zaixian from ftwp_video_info) info 在MySQL 里可以 , 为什么在 oracle 就报 找不到 from 关键字呢 , 怎么改啊 ?
展开
2个回答
展开全部
1)select 后不能用*,加表名; select *,(case.....
2)now()函数不能用 ,oracle 用sysdate 或systimestamp ,自己根据需要定;
2)now()函数不能用 ,oracle 用sysdate 或systimestamp ,自己根据需要定;
追问
select count(*) from (select case when ((NOW()-disktop_update)/60 ) < 6 then '1' else '0' end zaixian from ftwp_video_info) info
不用 * 的话 , 但我想查出所有的呢 ?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询