sql把数字转化为字符串
Ⅰ sql 怎么将数值型转换成字符
方法1
select cast ( 123 as nvarchar(10) );
方法2
select convert( nvarchar(10), 123 );
Ⅱ sql语句怎样把查询出来的数字转换陈字符
很简单啊。
string Sqlstr = "0120";//假设这个是从数据库取出的值
string[] arrs = new string[] { "零", "壹", "贰" ,"叁",'肆"};//这里是从1到9的大写。。。你可以一直写下去
char[] chars = Sqlstr.ToCharArray();//把从数据库获取的数字转换成char类型
StringBuilder sb = new StringBuilder();
for (int index = 0; index < chars.Length; index++)
{
string newValue = arrs[int.Parse(chars[index].ToString())];//这一句是核心,我们每获取一个数字,因为我们0是对应零的,1是对应壹的,2是对应贰的。。。所以,我就可以在arrs这个数据获取到相应的值。就OK了
sb.Append(newValue);//没获取一个就放进sb里面,最后输出来了。
}
Ⅲ 有没有函数在SQL查询时将DB2数据库中一个数字型的字段转换为字符串类型
可以用convert或cast。
select cast(123 as varchar)
select convert(varchar,123)
Ⅳ mysql中int型的数字怎么转换成字符串
MySQL 数字类型转换函数(concat/cast)。
1、将Int 转为varchar经常用 concat函数,比如concat(8,’0′) 得到字符串 ’80′。
2、将varchar 转为Int 用 cast(a as signed) a为varchar类型的字符串。
总结:类型转换和SQL Server一样,就是类型参数有点点不同 : CAST(xxx AS 类型) , CONVERT(xxx,类型)。
(4)sql把数字转化为字符串扩展阅读:
可用的类型:
二进制,同带binary前缀的效果 : BINARY
字符型,可带参数 : CHAR()
日期 : DATE
时间: TIME
日期时间型 : DATETIME
浮点数 : DECIMAL
整数 : SIGNED
无符号整数 : UNSIGNED
cast函数运行示例
Ⅳ 在sql server2000中,如何把整型字段转换成字符串型字段
使用函数STR()
STR
由数字数据转换来的字符数据。
语法
STR ( float_expression [ , length [ , decimal ] ] )
参数
float_expression
是带小数点的近似数字 (float) 数据类型的表达式。不要在 STR 函数中将函数或子查询用作 float_expression。
length
是总长度,包括小数点、符号、数字或空格。默认值为 10。
decimal
是小数点右边的位数。
返回类型
char
注释
如果为 STR 提供 length 和 decimal 参数值,则这些值应该是正数。在默认情况下或者小数参数为 0 时,数字四舍五入为整数。指定长度应该大于或等于小数点前面的数字加上数字符号(若有)的长度。短的 float_expression 在指定长度内右对齐,长的 float_expression 则截断为指定的小数位数。例如,STR(12,10) 输出的结果是 12,在结果集内右对齐。而 STR(1223, 2) 则将结果集截断为 **。可以嵌套字符串函数。
说明 若要转换为 Unicode 数据,请在 CONVERT 或 CAST 转换函数内使用 STR。
示例
A. 使用 STR
下例将包含五个数字和一个小数点的表达式转换为有六个位置的字符串。数字的小数部分四舍五入为一个小数位。
SELECT STR(123.45, 6, 1)
GO
下面是结果集:
------
123.5
(1 row(s) affected)
当表达式超出指定长度时,字符串为指定长度返回 **。
SELECT STR(123.45, 2, 2)
GO
下面是结果集:
--
**
(1 row(s) affected)
即使数字数据嵌套在 STR内,结果集也是带指定格式的字符数据。
SELECT STR (FLOOR (123.45), 8, 3)
GO
下面是结果集:
--------
123.000
(1 row(s) affected)
Ⅵ sparksqlint转string
1、首先打开sql软件,并登陆注册自己的账号。
2、其次点击该软件主界面的sparksqlint选项并找到该选项中的转换选项。
3、最后在该选项中找到string点击进行转换即可。
Ⅶ 数字转字符串,如何写sql
num1是主键,类型是int,num2是外键,类型是text, num2中可以是多个值也可以使一个值,如num2中一列有4个值(1,2,3,4),num1中分别有4列值为1,2,3,4,要num1和num2比较,num1=num2,如何把num2转换为单独的1,2,3,4
我要查询,select * from table1,table2 where num1=num2 那num1=num2这块怎么写啊,num1是4个值,num2是一个值,查出来的结果也是4个值的
Ⅷ sql如何把number转化成string
可以通过调用number值的4个函数来将其转换成string:
1.toString()。
2.toFixed()。
3.toExponential()。
4.toPrecision()。
比如:
var a = 42;
console.log(a.toString(2));//101010
console.log(a.toString());//42
console.log("0x" + a.toString(16));//0x2a
var b = 0xff;
console.log(b.toString());//255