Ввод значения в столбец условно - PullRequest
0 голосов
/ 17 июня 2020

Я пытаюсь создать представление на SQL сервере следующим образом:

CREATE VIEW HeaquartersSales 
AS
    SELECT
        gs.district,
        gs.MonthToDateSales,
    FROM 
        GlobalSales AS gs
GO 

Однако я хочу поместить цифру продаж в MonthToDateSales только в том случае, если в районе есть «G0-» в его имя.

Как мне go это сделать?

1 Ответ

2 голосов
/ 17 июня 2020

Кажется, вы ищете CASE выражение:

CREATE VIEW HeaquartersSales AS
SELECT
  district,
  CASE WHEN district like '%G0-% THEN MonthToDateSales END as MonthToDateSales
FROM GlobalSales AS gs
GO
...