Sql server 2005 将数字转换为字符串(字符串中的数字或字符串中的null)
在SQL Server中,将数字转换为字符串(字符串中的数字或字符串中的null)的最短方法是什么: 例如: 数字1--->输出“1” 数字空-->输出“空”使用 MS SQL Server 2012架构设置:Sql server 2005 将数字转换为字符串(字符串中的数字或字符串中的null),sql-server-2005,Sql Server 2005,在SQL Server中,将数字转换为字符串(字符串中的数字或字符串中的null)的最短方法是什么: 例如: 数字1--->输出“1” 数字空-->输出“空”使用 MS SQL Server 2012架构设置: create table T ( Number int ); insert into T values(1); insert into T values(null); select cast(Number as varchar(11)) from T; | COLUMN_
create table T
(
Number int
);
insert into T values(1);
insert into T values(null);
select cast(Number as varchar(11))
from T;
| COLUMN_0 |
|----------|
| 1 |
| (null) |
查询1:
create table T
(
Number int
);
insert into T values(1);
insert into T values(null);
select cast(Number as varchar(11))
from T;
| COLUMN_0 |
|----------|
| 1 |
| (null) |
:
create table T
(
Number int
);
insert into T values(1);
insert into T values(null);
select cast(Number as varchar(11))
from T;
| COLUMN_0 |
|----------|
| 1 |
| (null) |
或者isnull(cast(数字为varchar(11)),'null')
如果您正在查找字符串值null
我不知道你用最短的来表示什么,以及为什么这很重要,但这稍微短了一点isnull(左(数字,11),'null')