在數(shù)據(jù)庫(kù)查詢(xún)過(guò)程中,有時(shí)為了方便用戶(hù)查看,就需要把不同的列值連接起來(lái),如把職工表中的職工與工資字段連接起來(lái),并在其中加上說(shuō)明性文字,如某某的工資是多少,某某的評(píng)語(yǔ)是什么,這種結(jié)合兩個(gè)或多個(gè)列的內(nèi)容,稱(chēng)為"串聯(lián)".
例如:顯示工資說(shuō)明信息,實(shí)現(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ù)值型,無(wú)法與字符串直接連接,要把該字段類(lèi)型轉(zhuǎn)換為字符串型,可使用Cast函數(shù)轉(zhuǎn)換.
運(yù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
希望本文對(duì)廣大站長(zhǎng)或從事企業(yè)網(wǎng)站建設(shè)公司的團(tuán)隊(duì)有所幫助,如對(duì)此不太理解的,可以與南昌網(wǎng)絡(luò)公司百恒網(wǎng)絡(luò)技術(shù)部聯(lián)系。我們很高興與廣大站長(zhǎng)和從事企業(yè)網(wǎng)站建設(shè)公司技術(shù)人員分享我們的技術(shù)和經(jīng)驗(yàn),分享是一件很快樂(lè)的事情。