99问答网
所有问题
oracle case when 语句 then 之后可不可以加查询语句
如题所述
举报该问题
其他回答
第1个回答 2012-10-25
应该是不可以,
除非是 子查询:
select case when col1 = 1 then (select count(1) from tab_b ) else 0 end
from tab_a
本回答被提问者和网友采纳
第2个回答 2012-10-25
可以用
第3个回答 2012-10-25
可以
相似回答
“
oracle
case
when
” 语句“
then
”
之后可不可以加查询语句
?
答:
应该是不可以.除非是
子查询:select case when col1 = 1 then (select count(1) from tab_b ) else 0 endfrom tab_a.OQL是SOD框架的ORM查询语言,它类似Linq,但是它诞生的历史比Linq早,并且更加接近SQL语法。所以,对SOD框架而言,对应ORM如何支持CASE WHEN,就等于是问OQL如何支持CASE WHEN...
关于
oracle
case
when
then后能否加语句
的问题?
答:
问题如下:
oracle
case
后面应该写什么,
when
'条件'than'结果',than后面
可不可以加
...
答:
回答:
Oracle 的case
when
写法示例: case when 条件一
then
执行子句一 when 条件二 then 执行子句二 …… else 其也情况执行子句 end
关于
oracle的case
when
then
跟
查询
字段,哪里不对
答:
(
CASE
WHEN
r.double_channel_flag ='0'
THEN
COUNT(DECODE(RO.ONLINE_STATUS, '1', '1'))ELSE COUNT(DECODE(RO.ONLINE_STATUS, '1', '1'))END ) x1 FROM R_TMNL_ONLINE_RECORD RO, R_TMNL_RUN R, O_ORG O WHERE R.TERMINAL_ID = RO.TERMINAL_ID(+)AND R.ORG_NO = O.ORG...
oracle
case
when
的用法
答:
ORACLE
CASE
WHEN
其实就相当于我们程序当中的IF
语句
,他的语法结构是:CASE WHEN "条件表达式"
THEN
"语句1"ELSE,"语句2"END。CASE WHEN "条件表达式" THEN,"语句1",ELSE,"语句2",END。意思相信大家都明白,当条件满足时持行语句1,否则持行语句2其实他的用处很多,如对SELECT中字段进行处理:...
oracle
when
和
then
怎么用!!!
答:
1、首先在
oracle中
没有datediff()函,可以利用日期间的加减运算方法在oracle中实现该函数的功能。2、正常工作需要两个参数条件区域和计数条件。要计算很简单,输入函数公式。3、函数的作用是对数据求和,而F对它进行了引伸和拓展。4、逻辑高手函数是一个条件函数,它可以通过设置的条件进行逻辑判断。是函数...
ORACLE
case
when
then
end 用法
答:
切记,
CASE
WHEN
THEN
后
返回的是一个值,而不是一个逻辑表达式 其实你要表达的就用or就好了 WHERE #{code}='999' OR #{code}<>'999' AND SJ.CODE = #{code} 有问题可以追问
oracle
sql 用什么
可以
替代or,这样
查询
特别慢
答:
分别查询,通过union all合并多有结果集,类似:select * from (select * from XXX c where c.createdby = 'liuqi' and state in ('verfied','pass')union all select * from XXX c where c.state = 'submit' and c.verfiedby = 'liuqi' and state in ('verfied','pass'))...
ORACLE
数据库问题
case
when
条件
then
(update 执行
语句
) els
答:
当然存在啊,
语句
格式如下,dbms_output.put_line('1');可以替换为任何语句。declare v_num number;begin v_num := &请输入值;
case
v_num
when
1
then
dbms_output.put_line('1'); when 2 then dbms_output.put_line('2'); when 3 then dbms_output.put_line...
大家正在搜
case when then语法
case when oracle
when case then
case when then用法
case when else
oracle的casewhen
wherecasewhen
case when and
casewhen多条件查询
相关问题
sql语句里面case then的用法 “在case xx ...
oracle的case when then 后面可以用sql...
oracle语句中怎么使用case语句中 then 后面能不...
oracle case后面应该写什么,when'条件'tha...
“oracle case when” 语句“then ”之后...
请教下oracle case when then 问题
oracle where中可以用case when吗
oracle SQL 查询 case when问题