Задать вопрос

Как применить деление по значению другого столбца?

Задача:
В зависимости от значения столбца "param" необходимо разделить значение столбца "time" на 1,2,3 соответственно.

Пример
Имею таблицу t1
id|username|param|time
1|Nikita|one|70
2|Nikita|two|180
3|Nikita|three|90
4|Vasya|one|60
5|Vasya|three|270

В итоге нужно получить:
id|username|param|time
1|Nikita|one |70
2|Nikita|two|90
3|Nikita|three|30
4|Vasya|one |60
5|Vasya|three|90
  • Вопрос задан
  • 170 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    SQL для разработки
    4 месяца
    Далее
  • Академия Eduson
    SQL-разработчик: тариф Базовый
    3 месяца
    Далее
  • Stepik
    SQL с нуля до PRO
    2 недели
    Далее
Решения вопроса 1
@Shavadrius
Как вариант использовать структуру CASE в самом запросе.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы