sql >> Databáze >  >> RDS >> PostgreSQL

Kdy můžeme v PostgreSQL použít číslo identifikátoru místo jeho názvu?

Polohové odkazy na výstup sloupce jsou platné v GROUP BY a ORDER BY klauzule SELECT prohlášení.

GROUP BY Doložka
výraz může být název vstupního sloupce nebo název nebo pořadové číslo výstupního sloupce (položka seznamu SELECT)

ORDER BY Doložka
Každý výraz může být jméno nebo pořadové číslo výstupního sloupce (SELECT položka seznamu)

A také DISTINCT ON :

DISTINCT ON výrazy jsou interpretovány pomocí stejných pravidel jako pro ORDER BY .

Příklad:

  • Vybrat první řádek v každé skupině GROUP BY?



  1. Jak seskupit podle týdne v MySQL?

  2. MS SQL ON DELETE CASCADE více cizích klíčů ukazujících na stejnou tabulku?

  3. .NET Core 2.1 Identity získá všechny uživatele s jejich přidruženými rolemi

  4. Nelze zkrátit tabulku, protože na ni odkazuje omezení FOREIGN KEY - SQL Server / Výukový program TSQL, část 70