9

我想从我的数据表中选择一个值customers。我在一次采访中被问到这个问题。

Select cust_Name from customers where cust_Id=5;

将导致Naresh.

现在我想将值打印为

Customer Name is Naresh

我怎样才能打印这样的值。谢谢

4

3 回答 3

16
Select 'Customer Name is ' + cust_Name from customers where cust_Id=5;

或者

Declare @CustomerName varchar(50)
Select @CustomerName = cust_Name from customers where cust_Id=5;
Print 'Customer Name is ' + @CustomerName ;
于 2013-05-15T04:29:45.103 回答
2

你可以声明它们

Declare @CstName nvarchar(100)
Select @CstName = cust_Name from customers where cust_Id=5;
Print 'Customer Name is ' + @CstName ;

这是你问的使用 TSQL 时最好的方法

于 2013-05-15T04:42:13.140 回答
2

您可以使用 concat()

Select concat('Customer Name is',cust_Name) as values from customers where cust_Id=5;

单击此处了解有关 concat() 的更多信息

于 2019-08-05T09:30:16.410 回答