テーブルCLIENTDETに「CLIENTDATA」という列があり、「last-ST」-「Tranactions」-「ChallanDetails」-「Int」のようなデータがあります。計算 -インタレストレポート-N'。
ケース1:
クエリを書くとき
SELECT CLIENTDATA,
LEN(CLIENTDATA)
FROM CLIENTDET
この場合、正しいデータと長さを「75」として取得しています。
ケース2:
クエリを書くとき
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'.
ここに欠けているものや理解できないものはありますか?....画像が添付されています