社区
MS-SQL Server
帖子详情
select NULL + "abc"
gauss
2005-05-30 03:04:56
select NULL + "abc"
现在的结果是NULL,
怎样才能得到"abc"?
...全文
116
5
打赏
收藏
select NULL + "abc"
select NULL + "abc" 现在的结果是NULL, 怎样才能得到"abc"?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xluzhong
2005-05-30
打赏
举报
回复
declare @a table (col nvarchar(10) null)
insert into @a select 'test' union all select null
select IsNull(col,'')+'abc'
from @a
paoluo
2005-05-30
打赏
举报
回复
Select IsNull(Null,'') + 'abc'
Or
Select IsNull(ColName,'') + 'abc' from TableName
zjcxc
元老
2005-05-30
打赏
举报
回复
select isnull(NULL,"") + "abc"
fengfangfang
2005-05-30
打赏
举报
回复
如果用列可以
select IsNull(colname,'') + 'abc'
fengfangfang
2005-05-30
打赏
举报
回复
select NULL + "abc" 就是null
mysql
select
null
+ 5 为什么值为
null
mysql
select
null
+ 5 为什么值为
null
Day38.SQL语言、
SELECT
语句、算数运算符、逻辑运算符
MySQL -宋红康
mysql 中的 + 符号
+ 在 mysql 中表示数值运算, 不表示 字符串拼接 # 普通数值运算 # 结果 2
select
1 + 1; # 字符串类型会尝试转为数值类型 # 结果 124
select
1 + '123'; # 字符串类型如果转换数值类型失败, 默认赋值 0 # 结果 1
select
1 + '
abc
'; # 任何数值与
null
计算都是
null
# 结果
null
select
null
+ 1; 其他: 如果想用字符串拼接, 需要使用 concat() 函数 ...
MySQL+号的作用
+号的作用 java 中的 + 号: 运算符:两个操作数都是数值型 连接符,只要有一个为字符串 mysql 中的 + 号: 仅仅只有一个功能:运算符 # 两个操作数都是数值型,则作加法运算
select
100+90; # 190 # 其中有一个为字符型,试图将字符串数值转化成数值型. # 如果转换成功,则继续做加法运算。
select
'123'+90; # 213 # 如果转换失败,则将字符串型转换成 0
select
'
abc
'+90; # 90
select
null
+ 10; 只要.
+(加号)在Mysql中的作用
1.+在java中的作用: 1.运算符:两个操作数都为数值型 2.连接符:只要有一个操作数为字符串 2.mysql中的+号: (仅仅只有一个功能,运算符)
select
10+20; 两个操作数都为数值型,则做加法运算
select
'123'+10; 只要一个为字符型,试图将字符型数值转换成数值型 如果转换成功,则继续做加法运算;
select
'
abc
'+10; 如果转换失败,则将字符型数值转换成0
select
null
+10;只要其中一方为
null
,
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章