14

私の目的は、クエリの結果を「降順」で出力することです。しかし、問題は、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 値を持つ行を印刷結果の一番下に配置したいだけなので、どうすればよいでしょうか?

4

2 に答える 2