gpt4 book ai didi

sql - SQL Server 中的 DECODE() 函数

转载 作者:行者123 更新时间:2023-12-01 19:40:14 26 4
gpt4 key购买 nike

SELECT PC_COMP_CODE,
'R',
PC_RESUB_REF,
DECODE(PC_SL_LDGR_CODE, '02', 'DR', 'CR'),
PC_DEPT_NO DEPT,
'', --PC_DEPT_NO,
PC_SL_LDGR_CODE + '/' + PC_SL_ACNO,
SUM(DECODE(PC_SL_LDGR_CODE, '02', 1, -1) * PC_AMOUNT),
PC_CHEQUE_NO CHQNO
FROM GLAS_PDC_CHEQUES
WHERE PC_RESUB_REF IS NOT NULL
AND PC_DISCD NOT IN ('d', 'D', 'T')
GROUP BY PC_RESUB_REF,
PC_COMP_CODE,
'JJ',
PC_SL_LDGR_CODE + '/' + PC_SL_ACNO,
PC_DEPT_NO,
PC_CHEQUE_NO,
DECODE(PC_SL_LDGR_CODE, '02', 'DR', 'CR')

上面是一个Oracle查询;如何在 SQL Server 2005 中使用 DECODE() 函数?

最佳答案

您可以在 SQL 中使用“CASE .. WHEN .. THEN .. ELSE .. END”语法。

关于sql - SQL Server 中的 DECODE() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1559241/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com