您好,我在向嵌套的case语句中添加另一组条件时遇到问题。我尝试了几种方法重新格式化语句,并将"END“放在不同的位置,但我似乎无法通过ORA-00909:无效的参数数量错误。根据下面的注释,我已经尝试整理代码并设置最相关的else和end语句,但我仍然收到相同的错误。本质上应该有5组条件。CASE THEN
CASE<
这是我目前拥有的,但这一点将在视图中使用 (CASE WHEN (T.WebCountryId IS NULL AND T.CountryIdT.WebCountryId IS NULL AND T.CountryId in(2,5)) THEN 1 END)as Uk 有没有其他方法可以在不使用case
我知道代码是错误的,但我想这样做: SELECT When (SUBSTR(trafficSource.campaignWhen (SUBSTR(trafficSource.campaign,23,4)) = 'news' then 'eNEWS'End as **eNEWS_Flag**,
Case
rank2 ___________________________1 and 5 rank1、5 and 10 rank2等需要的输出是deptid amount rank,其中rank需要从rank表中提取如何编写select查询并将其放到case语句中?它应该是动态的(我的意思是表值可以改变,但我的case</em
在我的数据库表PE和PER中有两个字段(位数据类型),我需要编写一个sql case语句来执行以下任务。when PER=1 then check if PE=0 then print 'Not Completed’when PE=1 print 'Completed‘CASEpc.PER WHEN '0' THEN 'Not Required'
WHEN '1