取消
顯示的結果
而不是尋找
你的意思是:

精度和等級正在改變dataframe而鑄造的小數

_Orc
新的因素

當我運行下麵的查詢在磚sql十進製的精度和等級列正在改變。

選擇typeof(合並(Cast(3.45小數(15日6)),0));

6 o / p: decimal(16日)

預期的o / p:小數(15、6)

任何原因的精度和規模正在改變嗎?

6個回答6

RKNutalapati
價值貢獻

嗨@Om辛格——你可以嚐試下麵,第二個語句會給你所需的結果

% sql Select typeof(合並(Cast(3.45小數(15日6)),0))作為CastToDecimal Union All選擇typeof (Cast(合並(3.45,0)小數(15、6)))作為CastToDecimal;

上麵的結果:

CastToDecimal

1小數(16日6)

2小數(15,6)

berserkersap
新的貢獻者三世

您可以使用

typeof(合並(Cast(3.45小數(15日6)),0.0));(而不是0)

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map