sqlserver 2012中实现字符串连接的新方法
来源:互联网 发布:51单片机端口有感叹号 编辑:程序博客网 时间:2024/05/29 13:44
--sqlserver 2012之前的版本
/* 处理not null字符 */
DECLARE @t1 varchar(10) = 'a'
DECLARE @t2 varchar(10) = 'b'
DECLARE @t3 varchar(10) = 'c'
DECLARE @t4 varchar(10) = 'd'
DECLARE @N1 int = 2012
SELECT @t1+@t2+@t3+@t4+convert(varchar(10),@N1 ) as result
go
/* 处理 null字符 */
DECLARE @t1 varchar(10) = 'a'
DECLARE @t2 varchar(10) = 'b'
DECLARE @t3 varchar(10) = null
DECLARE @t4 varchar(10) = 'd'
DECLARE @N1 int = 2012
SELECT @t1+@t2+ISNULL(@t3,'')+@t4+convert(varchar(10),@N1 ) as result
GO
如果这里不使用isnull判断,那么我们获得的值将为null, 与我们期望的大相径庭.
---sqlserver 2012中
SELECT CONCAT('a','b','c','d','2012') as result
go
/* 处理not null字符 */
DECLARE @t1 varchar(10) = 'a'
DECLARE @t2 varchar(10) = 'b'
DECLARE @t3 varchar(10) = 'c'
DECLARE @t4 varchar(10) = 'd'
DECLARE @N1 int = 2012
SELECT CONCAT(@t1, @t2, @t3, @t4, @N1) as result
go
/* 处理 null字符 */
DECLARE @t1 varchar(10) = 'a'
DECLARE @t2 varchar(10) = 'b'
DECLARE @t3 varchar(10) = null
DECLARE @t4 varchar(10) = 'd'
DECLARE @N1 int = 2012
SELECT CONCAT(@t1, @t2, @t3, @t4, @N1) as result
go
- sqlserver 2012中实现字符串连接的新方法
- SqlServer的连接字符串
- SQLServer连接字符串的声明
- SQLServer连接VFP的实现
- C#连接SQLServer的字符串说明
- C#连接SQLServer的字符串说明
- 连接SQLServer或Access数据库的字符串
- sqlConnection连接SQLServer字符串
- SQLServer连接字符串
- sqlserver 连接字符串
- SQLServer 连接字符串大全
- sqlserver连接字符串
- 2、Java应用中常见的JDBC连接字符串(SQLite、MySQL、Oracle、Sybase、SQLServer、DB2)
- 实现字符串的连接
- iOS5中UIViewController的新方法
- iOS5中addChildViewController的新方法
- iOS5中UIViewController的新方法
- iOS5中UIViewController的新方法
- SQL数据库如何用SQL语句备份数据库
- 在MyEclipse中去除项目的Hibernate能力
- Android系统源代码情景分析之基础知识
- Linux Platform Device and Driver,platform_add_devices()->platform_driver_register()
- 关于extern关键字
- sqlserver 2012中实现字符串连接的新方法
- 用GDB调试程序(三)
- ckeditor的浏览服务器文件功能
- 用GDB调试程序(四)
- 推荐12款精心设计网站设计PSD模板
- 用GDB调试程序(五)
- 第九周任务(二)
- 分享一个jQuery的超酷分页插件 - jPages
- Google Wallet再次悲剧 被运营商拒于千里之外