Запросить вопрос, вставить и сопоставить - PullRequest
0 голосов
/ 13 мая 2019
ID      food        MONTH   Cost
523     VEG         Jan     50.00 
523     HOT DOG     Feb     40.00 
523     VEG         Feb     55.00 
523     COOKIE      Feb     10.00 
984     VEG         Mar     60.00 
427                 Jan     15.00 
644     HOT DOG     Feb     35.00 
644     FRIES       Feb      2.00 
644     HOT DOG     Mar     40.00 

Мне нужно вставить столбец после еды (food2), который показывает Овощ

where veg=Vegatable, HOT DOG=Hot Dog, COOKIE=Cookie, 

в правильном формате (заглавная первая буква), если не один из этих трех, хот-дог, печенье,и vegatbale, это равно другим

ID  Food    food2           MONTH   REVENUE
523 VEG     Vegetable       Jan           50.00 
523 HOT DOG Hot Dog         Feb           40.00 
523 VEG     Vegetable       Feb           55.00 
523 COOKIE  Cookie          Feb           10.00 
984 VEG     Vegetable       Mar           60.00 
427         Other           Jan           15.00 
644 HOT DOG Hot Dog         Feb           35.00 
644 FRIES   Other           Feb            2.00 
644 HOT DOG Hot Dog         Mar           40.00

1 Ответ

1 голос
/ 13 мая 2019
Select ID, 
       Food, 
       CASE WHEN Food = ‘VEG’ THEN ‘Vegetable’ 
            WHEN Food = ‘HOT DOG’ THEN ‘Hot Dog’ 
            WHEN Food = ‘COOKIE’ THEN ‘Cookie’ 
            ELSE ‘Other’ END AS Food2, 
       MONTH, 
       REVENUE
FROM MyTable
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...