sql-server - 如何在 SQL Server 2005 中连接两个字符串

标签 sql-server

我想连接“dummy's”和“dock”这两个词。

如何在 SQL Server 2005 中连接它们?支持双引号吗?

最佳答案

试试这个:

DECLARE @COMBINED_STRINGS AS VARCHAR(50); -- Allocate just enough length for the two strings.

SET @COMBINED_STRINGS = 'rupesh''s' + 'malviya';
SELECT @COMBINED_STRINGS; -- Print your combined strings.

或者您可以将字符串放入变量中。这样:

DECLARE @COMBINED_STRINGS AS VARCHAR(50),
        @STRING1 AS VARCHAR(20),
        @STRING2 AS VARCHAR(20);

SET @STRING1 = 'rupesh''s';
SET @STRING2 = 'malviya';
SET @COMBINED_STRINGS = @STRING1 + @STRING2;

SELECT @COMBINED_STRINGS; 

输出:

rupesh'smalviya

只需在字符串中添加一个空格作为分隔符即可。

关于sql-server - 如何在 SQL Server 2005 中连接两个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4048955/

相关文章:

sql-server - 如何在SQL Server中删除触发器?

sql - 将存储过程和其他变量插入临时表

sql-server - 我应该将我的电子邮件内容存储在数据库或文件系统中的什么位置?

c# - 如何处理 SQL DB 中的乐观并发冲突?

c# - SqlDataReader 和网络延迟

sql-server - SQL Server UPDATE 语句不更新匹配约束的行

php - 内连接包含 3 个表的计数

SQL Server - 需要查询工资大于平均工资且小于每个办公室经理的工资

c# - 带有数据库发布的 Windows 窗体应用程序

sql-server - 存储过程中的TSQL互斥访问