在數(shù)據(jù)庫查詢過程中,有時為了方便用戶查看,就需要把不同的列值連接起來,如把職工表中的職工與工資字段連接起來,并在其中加上說明性文字,如某某的工資是多少,某某的評語是什么,這種結(jié)合兩個或多個列的內(nèi)容,稱為"串聯(lián)".
例如:顯示工資說明信息,實現(xiàn)代碼如下所示:
use db_business
go
select UserName + 'Wage is:' + cast(Salary as varchar(10)) as Wages description from UserSalary
南昌網(wǎng)站建設(shè)公司技術(shù)人員提醒大家,由于Salary字段是數(shù)值型,無法與字符串直接連接,要把該字段類型轉(zhuǎn)換為字符串型,可使用Cast函數(shù)轉(zhuǎn)換.
運行下列代碼,即可以得到我們想要的結(jié)果:
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
希望本文對廣大站長或從事企業(yè)網(wǎng)站建設(shè)公司的團隊有所幫助,如對此不太理解的,可以與南昌網(wǎng)絡(luò)公司百恒網(wǎng)絡(luò)技術(shù)部聯(lián)系。我們很高興與廣大站長和從事企業(yè)網(wǎng)站建設(shè)公司技術(shù)人員分享我們的技術(shù)和經(jīng)驗,分享是一件很快樂的事情。