在数据库查询过程中,有时为了方便用户查看,就需要把不同的列值连接起来,如把职工表中的职工与工资字段连接起来,并在其中加上说明性文字,如某某的工资是多少,某某的评语是什么,这种结合两个或多个列的内容,称为"串联".
例如:显示工资说明信息,实现代码如下所示:
use db_business
go
select UserName + 'Wage is:' + cast(Salary as varchar(10)) as Wages description from UserSalary
南昌网站建设公司技术人员提醒大家,由于Salary字段是数值型,无法与字符串直接连接,要把该字段类型转换为字符串型,可使用Cast函数转换.
运行下列代码,即可以得到我们想要的结果:
use db_business
go
select UserName+ 'The reviews are:' + (
case
when Salary>2000 then 'Excellent'
when Salary>=1800 and Salary<=2000 then 'good'
when Salary>=1500 and Salary<1800 then 'General'
when Salary<1500 then 'Poor'
end) as Staff reviews Description
from UserSalary
希望本文对广大站长或从事企业网站建设公司的团队有所帮助,如对此不太理解的,可以与南昌网络公司百恒网络技术部联系。我们很高兴与广大站长和从事企业网站建设公司技术人员分享我们的技术和经验,分享是一件很快乐的事情。