我想问一下,如果通过或失败,如何添加IF_ELSE或CASE语句以打印出答案?
-每个参数都应1:1匹配
-如果结果为0 --->“通过测试”
-否则--->“测试失败”
select COUNT(*) AS RESULT from (
SELECT
distinct T1.PROJECT_NO,
T1.START,
D.DATE,
T1.STATUS
FROM TEAM AT
JOIN PROJECT T1
ON AT.GROUP_ID = T1.ROW_ID
AND T1.MARKED <> 'Y'
JOIN TRIP D
ON T1.ROW_ID = D.ROW_ID
AND D.MARKED <> 'Y'
where STATUS in ('active')
INTERSECT
select L.PROJECT_NO, L.START, L.DATE, 'active' as STATUS
from TARGET_TABLE L with ur );
非常感谢您的每次答复。
答案 0 :(得分:0)
使用CASE
:
SELECT CASE count(*)
WHEN 0 THEN
'TEST PASSED'
ELSE
'TEST FAILED'
END RESULT
...