我在表 CLIENTDET 中有一个名为“CLIENTDATA”的列,并且有一个类似于“last-ST - Tranactions - Challan Details - Int”的数据。计算。- 兴趣报告 - N'。
情况1:
当我写一个查询
SELECT CLIENTDATA,
LEN(CLIENTDATA)
FROM CLIENTDET
在这种情况下,我得到正确的数据和长度为“75”。
案例二:
当我写一个查询
SELECT CAST(
CASE
WHEN CLIENTDATA IS NULL THEN ''
ELSE CLIENTDATA
END AS
VARCHAR
),
LEN(
CAST(
CASE
WHEN CLIENTDATA IS NULL THEN ''
ELSE CLIENTDATA
END
AS VARCHAR
)
)
FROM CLIENTDET
In this case i am not getting correct data as in Case 1, here length is '30'.
有什么我在这里遗漏或不理解的吗?.... 附上图片