我运行此SQL查询:
SELECT DFC &"(SLAVE)" AS DFCName, DFCC_S AS DFCC_NEW, OBD_Code
FROM tb_KonzeptDaten
WHERE Control_Mask IN ('0000 0000', '0000 0101', '0000 0100', '0000 0001')
UNION
SELECT DFC AS DFCName, DFCC AS DFCC_NEW, OBD_Code
FROM tb_KonzeptDaten
但是作为此查询的结果,我看到类似这样的内容:
正如您在此图片中看到的那样, ANWCSmax 和(SLAVE)之间存在很大差距我如何删除此差距。我希望有这样的东西:ANWCSmax(SLAVE)
答案 0 :(得分:2)
我猜测DFC
列的大小是固定的。您可以尝试使用rtrim()
来缩短它:
SELECT RTRIM(DFC) &"(SLAVE)" AS DFCName
该列可能仍然以其原始长度显示,因此您可能必须在整个字符串上使用另一个rtrim:
SELECT RTRIM(RTRIM(DFC) & "(SLAVE)") AS DFCName