Разделить столбец на значение одной из ячеек этого столбца - MySQL
Формулировка задачи:
Допустим у меня есть некий запрос:
Который возвращает:
Задача стоит вместо *, с помощью case или других методов выбрать все count с типом 1 и полелить на count с типо 2.
Пытался вывести эти значения в разных колонках и заполнить вторую цифрой 5, что бы колонку на колонку поделить, но появляются null как при full outer join в других СУБД и от этого не могу избавится средствами sql:
возможно можно както смастерить такой вид?
или инным способо сделать нужное мне действие?
SELECT * FROM (SELECT....) AS t
count type |
1 1 |
2 1 |
3 1 |
4 1 |
5 2 |
null 5 |
1 null |
2 null |
3 null |
4 null |
1 5 |
2 5 |
3 5 |
4 5 |
Решение задачи: «Разделить столбец на значение одной из ячеек этого столбца»
textual
Листинг программы
... report, (SELECT @rownum:=0) AS t
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д