我想让3行都降序
共有3行,第2和第3行来自第1行
但是它没有按我的要求工作。
您会看到此结果,由于我仅按rowA排序,因此具有空值
我想让3行都是独立降序的,没有任何null,就像这样:
我尝试过使用null null last / fist,但它适用于单行 并将一些值填充为null值,它也不起作用
我正在使用oracle 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
能给我一些建议吗?
非常感谢!
答案 0 :(得分:0)
您可能要做的是在您的SQL语句中添加以下行:
WHERE
age IS NOT NULL
(假设年龄是列名)
这将删除空值。