【发布时间】:2022-01-16 22:05:51
【问题描述】:
我正在为 MySQL 创建一个 XML,并且基于某个列的值,我需要添加 XML 属性。
SELECT JID as '@JID' , AIDas '@AID', AFT as '@AFT',
(CASE WHEN i2J= 1 THEN N'ILV' ELSE '' END) as '@afN', lSMCNas '@LCMNA',
(CASE WHEN iJSA= 1 THEN iJSA ELSE 0) AS '@iJSA'
FROM #tempTable T JOIN APPTABLE APP WITH (NOLOCK) ON T.id= APP.id
WHERE T.valid = 1 AND T.vc = 1
ORDER BY time, TYPE
但是我需要添加这个属性
(CASE WHEN iJSA= 1 THEN iJSA ELSE 0) AS '@iJSA'
只有当值为 1 否则不是
我怎样才能做到这一点?
【问题讨论】:
-
您使用的是哪个 dbms?
-
编辑了标签