Sql server 2008 r2 将同一表格中的两列值与IF条件组合
我在SQL Server中有一个表Company,它有CompCode、CompanyName、CompanyTypecode列。我想在Select语句中组合ComanyName、CompanyTypeCode列,其中,如果CompanyTypeCode为1,则将“总部”与CompanyName组合;如果CompanyTypeCode为2,则将“分支”与CompanyName组合Sql server 2008 r2 将同一表格中的两列值与IF条件组合,sql-server-2008-r2,Sql Server 2008 R2,我在SQL Server中有一个表Company,它有CompCode、CompanyName、CompanyTypecode列。我想在Select语句中组合ComanyName、CompanyTypeCode列,其中,如果CompanyTypeCode为1,则将“总部”与CompanyName组合;如果CompanyTypeCode为2,则将“分支”与CompanyName组合 select case when CompanyTypecode = 1 then 'Hea
select
case
when CompanyTypecode = 1 then 'Headoffice ' + CompanyName
when CompanyTypecode = 2 then 'Branch ' + CompanyName
end
from
dbo.Company ;
我是不是遗漏了什么?这似乎很简单