『壹』 在sql server2000中,如何把整型欄位轉換成字元串型欄位
你是要輸出來時臨時源轉一下,還是要把數據表中欄位類型改掉呢?
如果只是輸出時轉換的話,可以用CAST 或 CONVERT函數來轉換,如:
SELECT CAST(整形欄位 AS nvarchar(20))
或
SELECT CONVERT(nvarchar(20), 整形欄位)
如果是要將欄位類型改為字元串的話,可以用語句,也可以直接在設計器里改,用語句的話,用:
ALTER TABLE 表名 ALTER COLUMN 整形欄位 nvarchar(20)
『貳』 請問整型數據如何轉成浮點數
C中直接強制轉換就行了……
比如
int a;
如果某函數用著a而且需要是float直接 (float)a 這樣就可以了……
『叄』 SQL里,如何將數據類型nvarchar轉換成float
先將抄nvarchar轉換成decimal,再轉換成float型就行了,例如:
declare @vnum varchar(20)
declare @fnum float
--set @fnum=CONVERT(decimal(18,2),'12.34567')--nvarchar轉float
--set @vnum=CONVERT(varchar(20),12.34567)+'%'--float轉nvarchar
set @fnum=CAST('12.3452145' AS DECIMAL(20,2))
set @vnum=CAST(12.3452145 AS varchar(20))+'%'
print @fnum--12.35
print @vnum
『肆』 sql 語句 ,怎麼將字元型轉換為數字型(整型,浮點型)都行,用什麼函數 在線等
你可以試試Convert函數 ,例如:
Convert(int, 欄位) //前一個參數為目標類型,後一個為欄位名
如果想轉換成浮點型/日期 等,可以通過第三個參數來控制格式
『伍』 將浮點數轉換成整型的sql怎麼寫
用convert函數進行類型轉換。
select convert(numeric(8,2),(convert(numeric(8,2),男生人數)*100/人數))
關鍵是內層的轉換,內層的是把整型的版轉換為數值型的,並保留權2位小數,從而保證能夠計算出小數。
外面的convert完成計算結果後的轉換,保留2位小數。
『陸』 sql數字類型,如何由int轉換成float
不用那麼麻煩
直接這樣
(@a+0.0)/@b 就行
『柒』 T-SQL如何將整型值變成浮點型
使用convert函數進行類型轉換。
select convert(numeric(8,2),(convert(numeric(8,2),男生人數)*100/人數))
關鍵是內層的轉換,內層的是把整型的轉換為內數值型容的,並保留2位小數,從而保證能夠計算出小數。
外面的convert完成計算結果後的轉換,保留2位小數。
『捌』 如何把整形轉化為可以確定小數點位數的浮點型
精度
精度格式符以「.」開頭,後跟十進制整數。本項的意義是:如果輸出數字專,則表示小數的位數;如果輸出屬的是字元,則表示輸出字元的個數;若實際位數大於所定義的精度數,則截去超過的部分。
#include "stdio.h"
#include "conio.h"
main()
{
printf("%.3d\n" , 5555);
getch();
printf("%.3f\n" , 0.88888);
getch();
printf("%.3f\n" , 0.9999);
getch();
printf("%.4s\n" , "this is a test!");
getch();
}
『玖』 Sql語言中有什麼函數能將浮點型數字轉換成整型
先取出來 再轉換唄
『拾』 SQL整數轉換成小數
1、首先打開SQL Server資料庫,然後准備一個數。
(10)sql中怎麼將整形轉化成浮點型擴展閱讀
SQL數據類型有以下這些:
1、二進制數據類型。
二進制數據包括 Binary、Varbinary 和 Image
Binary 數據類型既可以是固定長度的(Binary),也可以是變長度的。
Binary[(n)] 是 n 位固定的二進制數據。其中,n 的取值范圍是從 1 到 8000。其存儲空間的大小是 n + 4 個位元組。
Varbinary[(n)] 是 n 位變長度的二進制數據。其中,n 的取值范圍是從 1 到 8000。其存儲空間的大小是 n + 4個位元組,不是n 個位元組。
2、字元數據類型。
字元數據類型包括char、varchar和text。
字元數據是由字母、符號和數字的任意組合組成的數據。
varchar是可變長度字元數據,其長度不超過8kb。char是最大長度為8kb的固定長度字元數據。超過8kb的ASCII數據可以使用文本數據類型存儲。
3、Unicode 數據類型。
Unicode數據類型包括nchar、nvarchar和ntext。
在Microsoft SQL Server中,傳統的非Unicode數據類型允許使用由特定字元集定義的字元。在安裝SQL Server期間,允許選擇字元集。
在Unicode標准中,包含由各種字元集定義的所有字元。使用Unicode數據類型佔用的空間是使用非Unicode數據類型的兩倍。