Как упорядочить по нескольким строкам с каждой из них все по убыванию без нуля? - PullRequest
0 голосов
/ 15 ноября 2018

Я хочу сделать 3 строки по убыванию

Есть 3 ряда, 2-й и 3-й строки из 1-го ряда enter image description here

но это не работает так, как я хотел. enter image description here

как вы можете видеть этот результат, который имеет нулевое значение из-за того, что у меня был порядок только по rowA

Я хочу сделать 3 строки независимыми по убыванию без нуля, вот так: enter image description here

Я пытался использовать null last / fist, но это применимо к отдельным строкам и заполнить некоторое значение нулевым значением, оно тоже не работает

Я использую оракул 11g и удар мой sql:

SELECT val,
(CASE WHEN AGE ='Mature' THEN val END) AS MATURE,
(CASE WHEN AGE ='Young' THEN val END) AS YOUNG
FROM info   order by val,mature,young desc 

Не могли бы вы показать мне несколько советов?

большое спасибо !!!

1 Ответ

0 голосов
/ 15 ноября 2018

Что вы могли бы потенциально сделать, это добавить следующую строку в ваш оператор SQL:

WHERE
age IS NOT NULL

(это предполагает, что age - это имя столбца)

Это приведет к удалению нулевых значений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...