Hlavní navigace

Názor k článku CTE a analytické funkce v PostgreSQL od kvr - Nevím, zda je to ten samý případ, co...

Článek je starý, nové názory již nelze přidávat.

  • 6. 5. 2009 11:35

    kvr
    Nevím, zda je to ten samý případ, co v Oraclu, ale tam zabralo vyhodit podmínku až za select, i.e.:

    select * from (select row_number() as xx from yyy) yyyi where xx = 10

    Důvody viz výše, rownum určuje pořadí ve výsledku, tedy cokoliv kromě row_number() <= xxx je nesmysl. Alias z něj ve vnějším selectu udělá pevnou hodnotu. V Oraclu například vhodné pro implementaci limit :)