私の目的は、クエリの結果を「降順」で出力することです。しかし、問題は、NULL 値を持つ行がリストの一番上にあることです。順序が降順の場合、NULL 行を一番下に配置する方法は?
select mysubcat.subcat
, mysubcat.subcatid as subcat_id
, (select SUM(myad.PAGEVIEW)
from myad
where MYAD.CREATEDDATE between '01-JUL-13 02.00.49.000000000 PM' and '13-JUL-13 02.00.49.000000000 PM'
AND MYAD.status = 1
and MYAD.mobileapp IS NULL
and myad.subcatid = mysubcat.subcatid )as web_views
from mysubcat
order by web_views desc;
サンプル結果は次のようになります
SUBCAT_ID WEB_VIEWS
Swimming Lessons 56 (null)
Medical Services 17 (null)
Mobile Phones & Tablets 39 6519
Home Furnishing & Renovation 109 4519
順序は降順です。null 値を持つ行を印刷結果の一番下に配置したいだけなので、どうすればよいでしょうか?