DISTINTO nel PostgreSQL: Seleziona, Ordina per e Limita (Esempi)
È possibile recuperare i dati dalla tabella utilizzando un'istruzione SELECT.
Sintassi:
SELECT [column names] FROM [table_name]
Qui,
- nomi delle colonne: nome delle colonne di cui si desidera recuperare il valore
- FROM: la clausola FROM definisce una o più tabelle di origine per SELECT.
- table_name: il nome di una tabella esistente su cui si desidera eseguire una query
PostgreSQL Seleziona Istruzione in SQL Shell
Passo 1) Abbiamo una tabella "tutorials" con 2 colonne "id" e "tutorial_name". Facciamo una query. Usiamo la seguente query per elencare i dati nella tabella
SELECT id,tutorial_name FROM tutorials;
NOTA: utilizzare il comando \c per connettersi al database che contiene la tabella che si desidera interrogare. Nel nostro caso siamo connessi al database guru99.
Passo 2) Se desideriamo visualizzare tutte le colonne di una determinata tabella, possiamo utilizzare il carattere jolly asterisco (*). Ciò significa che controlla ogni possibilità e, di conseguenza, restituirà ogni colonna.
SELECT * FROM tutorials;
Visualizza tutti i record della tabella dei tutorial.
Passo 3) È possibile utilizzare la clausola ORDER per ordinare i dati in una tabella in base a una colonna particolare. La clausola ORDER organizza i dati in ordine dalla A alla Z.
SELECT * FROM tutorials ORDER BY id;
Puoi ordinare dalla Z alla A usando "DESC" dopo l'istruzione "ORDER BY".
SELECT * FROM tutorials ORDER BY id DESC;
Passo 4) Seleziona DISTINCT in PostgreSQL La clausola può essere utilizzata per rimuovere righe duplicate dal risultato. Mantiene una riga per ciascun gruppo di duplicati.
Syntax: SELECT DISTINCT column_1 FROM table_name;
Esaminiamo Postgres Seleziona valori ID distinti dai nostri tutorial sulle tabelle utilizzando query distinte in PostgreSQL
SELECT DISTINCT(id) FROM tutorials;
Passo 5) È possibile utilizzare il PostgreSQL clausola order by LIMIT per limitare il numero di record restituiti dalla query SELECT
SELECT * FROM tutorials LIMIT 4;
PostgreSQL Seleziona Dichiarazione in PgAdmin
Passo 1) Nell'albero degli oggetti
- Fare clic con il tasto destro sul tavolo
- Seleziona Script
- Fare clic su SELEZIONA SCRIPT
Passo 2) Nel pannello a destra,
- Modificare la query SELECT, se necessario
- Fai clic sull'icona del fulmine
- Osservare l'output
Cheat Sheet
SELECT [column names] FROM [table_name] [clause]
Ecco i vari parametri
- nomi delle colonne: nome delle colonne di cui si desidera recuperare il valore
- FROM: la clausola FROM definisce una o più tabelle di origine per SELECT Unique Postgres.
- table_name: il nome di una tabella esistente su cui si desidera eseguire una query
Varie clausole sono:
Comandi | Descrizione |
---|---|
* | Recupera i record per tutte le righe nella tabella |
DISTINCT | Distinto nel PostgreSQL aiutarti a rimuovere i duplicati dal risultato. |
ORDINATO DA | Ordina le righe in base a una colonna
L'ordinamento predefinito è crescente. Utilizzare la parola chiave DESC per ordinare in ordine decrescente |
LIMITE | Limita PostgreSQL limita il numero di record restituiti dalla query. |