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

熱點內容
app什麼情況下找不到伺服器 發布:2025-05-12 15:46:25 瀏覽:714
php跳過if 發布:2025-05-12 15:34:29 瀏覽:467
不定時演算法 發布:2025-05-12 15:30:16 瀏覽:131
c語言延時1ms程序 發布:2025-05-12 15:01:30 瀏覽:165
動物園靈長類動物配置什麼植物 發布:2025-05-12 14:49:59 瀏覽:734
wifi密碼設置什麼好 發布:2025-05-12 14:49:17 瀏覽:148
三位數乘兩位數速演算法 發布:2025-05-12 13:05:48 瀏覽:397
暴風影音緩存在哪裡 發布:2025-05-12 12:42:03 瀏覽:541
access資料庫exe 發布:2025-05-12 12:39:04 瀏覽:628
五開的配置是什麼 發布:2025-05-12 12:36:37 瀏覽:365