『壹』 在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数据类型的两倍。