Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 7 1 3
Sql - вопрос Аноним 22/09/22 Чтв 13:47:51 2470709 1
image.png 137Кб, 1024x576
1024x576
Всем привет, такой вопрос, можно ли в CASE запихать AS?
К примеру:
CASE WHEN [EXPRESSION] THEN [EXPRESSION] AS [NAME]
ELSE [EXPRESSION] AS [NAME]
END
Аноним 22/09/22 Чтв 13:48:17 2470712 2
бамп
22/09/22 Чтв 13:53:47 2470723 3
Аноним 22/09/22 Чтв 14:01:58 2470738 4
>>2470723
Это я понимаю.
Тогда задам вопрос по-другому.
У меня есть условие(это все как пример):
CASE WHEN SUM <> 1000 THEN
SUM(////)
ELSE
SUM(////)
END RESULT
Где SUM(////) - одинаков в обоих случаях
RESULT - должен быть как и для первой SUM(////) - свой, как и для второй
Аноним 22/09/22 Чтв 14:04:09 2470743 5
>>2470723
Пока приходит на ум такая структура, но она просто говнистая:
CASE WHEN SUM <> 1000 THEN
SUM(////) END AS RESULT_1
CASE WHEN SUM == 1000 THEN
SUM(////) END AS RESULT_2
Аноним 22/09/22 Чтв 14:06:15 2470747 6
>>2470723
И если у меня нет другого выбора, кроме как писать в последнем варианте, то ок
Аноним 23/09/22 Птн 01:21:44 2471302 7
Ну два столбца просто сделай и раздели условия
Отдельно один case () end as result_1, case () end as result_2
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов