我的碧玉report.I工作有一个表名为user
我有2个参数internal
,external
。当我使用内部然后我的查询需要显示的用户那里username LIKE '%[email protected]__%.__%'
,当我使用外部然后我的查询需要显示的用户那里username NOT LIKE '%[email protected]__%.__%'
。就像当internal
则报告将显示2,3,4,5排不出,当external
然后报告将只显示一个row..My查询Case语句不工作在查询
SELECT case
when $P{internal} = 'internal' then
id end as cid,
designation,division_name,pin_no,username FROM application_user where username LIKE
'%[email protected]__%.__%'
else
id end as cid,
designation,division_name,pin_no,username FROM application_user where username NOT LIKE
'%[email protected]__%.__%'
请让我知道如果我不清除
你发布的SQL是无效的:你有一个'ELSE'没有父'WHEN'或'IF'。第1行的'CASE WHEN'语句在第4行的END结尾处。 – Dai
那么我应该怎么写 – USERRR5
请将数据发布为文本,而不是图像。 –