當前位置:首頁 » 編程語言 » 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可以通用。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:645
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:936
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:632
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:821
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:731
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1066
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:299
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:160
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:852
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:763