PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Kiedy możemy użyć numeru identyfikacyjnego zamiast jego nazwy w PostgreSQL?

Odniesienia pozycyjne do wyjścia kolumny są prawidłowe w GROUP BY i ORDER BY klauzule SELECT oświadczenie.

GROUP BY Klauzula
wyrażenie może być nazwą kolumny wejściowej lub nazwą lub liczbą porządkową kolumny wyjściowej (wybierz element listy)

ORDER BY Klauzula
Każde wyrażenie może być nazwą lub liczbą porządkową kolumny wyjściowej (WYBIERZ element listy)

A także DISTINCT ON :

DISTINCT ON wyrażenia są interpretowane przy użyciu tych samych zasad, co w przypadku ORDER BY .

Przykład:

  • Wybrać pierwszy wiersz w każdej grupie GROUP BY?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Utwórz bazę danych Postgres za pomocą Pythona

  2. Jak wymusić unikalność zestawu między wieloma kolumnami?

  3. Jak podzielić tabelę postgres za pomocą tabeli pośredniej

  4. String -> java.util.Date -> java.sql.Date (ze znacznikiem czasu)

  5. Czy istnieje skrót do SELECT * FROM?