Sql 有条件地将值放入列中
我正在尝试在SQL Server中创建一个视图,如下所示:Sql 有条件地将值放入列中,sql,sql-server,select,case,sql-view,Sql,Sql Server,Select,Case,Sql View,我正在尝试在SQL Server中创建一个视图,如下所示: CREATE VIEW HeaquartersSales AS SELECT gs.district, gs.MonthToDateSales, FROM GlobalSales AS gs GO 但是,如果地区名称中有一个“G0-”,我只想将销售数字放在monthodatesales中 我该怎么做呢?您似乎在寻找一个案例表达式: CREATE VIEW Heaqu
CREATE VIEW HeaquartersSales
AS
SELECT
gs.district,
gs.MonthToDateSales,
FROM
GlobalSales AS gs
GO
但是,如果地区名称中有一个“G0-”,我只想将销售数字放在monthodatesales
中
我该怎么做呢?您似乎在寻找一个
案例
表达式:
CREATE VIEW HeaquartersSales AS
SELECT
district,
CASE WHEN district like '%G0-% THEN MonthToDateSales END as MonthToDateSales
FROM GlobalSales AS gs
GO
您似乎在寻找一个
案例
表达式:
CREATE VIEW HeaquartersSales AS
SELECT
district,
CASE WHEN district like '%G0-% THEN MonthToDateSales END as MonthToDateSales
FROM GlobalSales AS gs
GO