當前位置:首頁 » 編程語言 » sqldecimal轉換

sqldecimal轉換

發布時間: 2025-02-07 21:17:50

『壹』 sql查詢語句中,如何將float類型的數據轉化為decimal類型的在線等

cast(要轉換的 as decimal(m,n))
decimal精度比float高,轉換沒有問題。

『貳』 SQL怎麼樣把numeric類型的數據轉換為varchar類型的數據

可以用cast來轉換。

如:列名叫grade,表名為A select cast(grade as numeric(y,x)) from A 其中y代表數據長度,x代表小數位長度。

注意:grade中必須全為數字或小數點,如果存在中文或英文,則運行時會報錯。

使用CAST函數進行數據類型轉換時,在下列情況下能夠被接受:

(1)兩個表達式的數據類型完全相同。

(2)兩個表達式可隱性轉換。

(3)必須顯式轉換數據類型。

(2)sqldecimal轉換擴展閱讀

SQL中類型轉換函數:

1、cast

cast(表達式 as 數據類型)

select 100.0 +cast('1000' as int) -- 1100.0 默認把字元串轉換成浮整形。

2、convert

convert(數據類型,表達式)

select 100.0 + convert(int,'1000')-- 1100.0 默認把字元串轉換成整形。

3、select * from student order by convert (int,bid) desc --bid列按照降序來排列,bid是varchar類型。

4、print convert(varchar(10),getdate(),120) --日期轉換varchar(10)表示顯示的字元長度,120表示style,可以在SSMS 幫助中查看詳情。

5、cast不可以轉換日期類型,convert可以通用。

熱點內容
安卓輸入法哪個詞庫好 發布:2025-02-08 00:03:47 瀏覽:90
c存儲過程數據集 發布:2025-02-08 00:03:42 瀏覽:923
qq卡的密碼在哪裡找 發布:2025-02-07 23:59:32 瀏覽:963
安卓為什麼注冊不了lysn 發布:2025-02-07 23:55:36 瀏覽:93
十個字母無壓縮 發布:2025-02-07 23:54:51 瀏覽:380
java惡作劇小程序 發布:2025-02-07 23:53:48 瀏覽:671
openvas源碼 發布:2025-02-07 23:48:14 瀏覽:318
面java 發布:2025-02-07 23:36:21 瀏覽:617
編譯原理練習題第三章答案 發布:2025-02-07 23:35:05 瀏覽:752
爐石寫腳本 發布:2025-02-07 23:31:24 瀏覽:985