02-22-2022上午上午10:02
當我運行下麵的查詢在磚sql十進製的精度和等級列正在改變。
選擇typeof(合並(Cast(3.45小數(15日6)),0));
6 o / p: decimal(16日)
預期的o / p:小數(15、6)
任何原因的精度和規模正在改變嗎?
02-23-202206:21我
嗨@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)
08-13-202212:05點
您可以使用
typeof(合並(Cast(3.45小數(15日6)),0.0));(而不是0)
從未顯出
加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。
點擊在這裏注冊今天,加入!
參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。