主頁 > 知識庫 > MSSQL中進(jìn)行SQL除法運(yùn)算結(jié)果為小數(shù)卻顯示0的解決方法

MSSQL中進(jìn)行SQL除法運(yùn)算結(jié)果為小數(shù)卻顯示0的解決方法

熱門標(biāo)簽:樂昌電話機(jī)器人 地圖標(biāo)注跑線下市場 濮陽清豐400開頭的電話申請 疫情時(shí)期電話機(jī)器人 臺灣外呼系統(tǒng)軟件 南通智能外呼系統(tǒng)怎么樣 南京怎么申請400這種電話 地圖標(biāo)注可以編輯地名嗎 真3地圖標(biāo)注

今天在用MSSQL進(jìn)行SQL除法運(yùn)算時(shí),發(fā)現(xiàn)運(yùn)算結(jié)果有小數(shù),而整數(shù)部分為0時(shí),結(jié)果直接顯示為0,經(jīng)過一翻測試發(fā)現(xiàn)了解決方法,拿來分享。

假設(shè)有如下的一段SQL除法運(yùn)算:

select field1/field2 from table

假設(shè)其運(yùn)算結(jié)果應(yīng)該為0.123,但實(shí)際在MSSQL查詢編輯器中運(yùn)算直接就顯示為0了,那么要想顯示其真實(shí)結(jié)果,有什么辦法呢?方法就是將分子field1的數(shù)據(jù)類型強(qiáng)制轉(zhuǎn)換為float型,方法如下:

select cast(field1 as float)/field2 from table

標(biāo)簽:陜西 廣安 通遼 河北 福建 阿里 南京 馬鞍山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MSSQL中進(jìn)行SQL除法運(yùn)算結(jié)果為小數(shù)卻顯示0的解決方法》,本文關(guān)鍵詞  MSSQL,中,進(jìn)行,SQL,除法,運(yùn)算,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MSSQL中進(jìn)行SQL除法運(yùn)算結(jié)果為小數(shù)卻顯示0的解決方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于MSSQL中進(jìn)行SQL除法運(yùn)算結(jié)果為小數(shù)卻顯示0的解決方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章