Ordine postgresql per clausola

Ordine postgresql per clausola
Devi avere familiarità con la memorizzazione di dati in qualsiasi forma in qualsiasi sistema operativo se si è disposti ad avere applicazioni in esecuzione. Ogni volta che desideri eseguire qualsiasi sito Web dinamico o un'applicazione, è sempre necessario archiviazione nel backend. Verrai a conoscenza di molte applicazioni di archiviazione denominate "database". Uno dei database gratuiti e open source comunemente usati è "PostgreSQL". Cade nella categoria dei sistemi di gestione del database e anche un tipo di RDBMS significa sistemi di gestione razionale del database. È anche dichiarato altamente stabile tra tutti gli altri database. Il motivo alla base di questo è che è stato sviluppato per più di 20 anni come open source della comunità ed è ancora considerato un database primario per molte applicazioni Web e analitiche.

Supporta sia JSON che non è razionale e razionale SQL, interrogando. È applicabile a quasi tutti i sistemi operativi, tra cui Windows, MacOS, Linux e OpenBSD. Molte aziende stanno attualmente utilizzando PostgreSQL nei loro prodotti e servizi come Apple, Cisco, Instagram, ecc.

PostgreSQL è un database estensibile e facile da usare perché consente la personalizzazione e gli utenti sono in grado di definire i propri tipi di dati, linguaggi funzionali, ecc. I plugin personalizzati sono anche sviluppati se non pensi che l'impostazione predefinita soddisferà i tuoi requisiti. PostgreSQL ha molte caratteristiche, ma quelle che lo discriminano dagli altri sono transazioni nidificate e replicazione asincrona.

Ora si sposta verso il funzionamento di PostgreSQL. La nostra attuale modalità di discussione è l'utilizzo di una query di ordine in PostgreSQL. Tutti i comandi utilizzati in PostgreSQL sono quasi gli stessi di SQL. Tuttavia, abbiamo usato due approcci per dimostrare il funzionamento dell'ordine per clausola in Postgresql.

  • Applicazione dell'ordine postgreSQL per clausola tramite SQL Shell (PSQL)
  • Applicazione dell'ordine PostgreSQL per clausola usando PGADMIN

Applicazione dell'ordine postgreSQL per clausola tramite SQL Shell (PSQL)

Dopo che PostgreSQL è stato installato correttamente sul tuo sistema, ora puoi aprire SQL Shell (PSQL). Come hai definito il nome host e il nome del database locale, fornire una password per procedere ulteriormente. 'Postgres' è il nome predefinito del database. Abbiamo anche usato lo stesso in questo tutorial.

Esempio 1
Prendi un esempio di un tavolo. In PostgreSQL, la creazione di tabelle è molto semplice e definita. La tabella viene creata tramite un comando "crea" e utilizziamo un tasto "inserisci" per aggiungere valori alla tabella. Questo metodo è discusso più avanti nella guida. Tornando al tavolo chiamato "auto" con gli attributi dell'auto come nomi di colonne. Utilizzare il comando Seleziona per recuperare tutti i record della tabella.

>> Seleziona * dall'auto;

Ora applicheremo la query in cui vogliamo visualizzare solo due colonne dalla tabella.

>> Seleziona nome, colore dall'ordine di auto per colore ASC;

E il risultato deve essere in ordine crescente riguardo al colore. Quindi tutti i colori nella colonna sono ordinati in ordine alfabetico.

Esempio 2
Considera un'altra tabella denominata lavoratore che contiene le informazioni su ogni persona che lavora. Utilizzare il comando Seleziona per mostrare i dati della tabella.

In questo caso, vogliamo recuperare il record in ordine decrescente riguardante la colonna fname. Mentre il record di due colonne viene recuperato di conseguenza nella tabella.

>> Seleziona fname, lname dall'ordine del lavoratore di fname desc;

Puoi vedere che è organizzato il risultato della colonna fname.

Esempio 3
Considera lo stesso lavoratore del tavolo. In questo esempio, abbiamo creato una colonna in fase di esecuzione come abbiamo detto che PostgreSQL è personalizzabile e flessibile. In questa colonna creata, mostreremo il risultato. La lunghezza del cognome del lavoratore viene calcolata utilizzando una funzione incorporata "lunghezza"; La sintassi della funzione è;

Lunghezza (nome della colonna);

Questa funzione visualizzerà le parole totali nel nome. Useremo la query per recuperare due colonne, lname e la colonna "len". I dati nella colonna "len" vengono quindi disposti in ordine decrescente.

>> Seleziona lname, lunghezza (lname) len dall'ordine del lavoratore di len desc;

Le colonne risultanti sono mostrate con la lunghezza in ordine decrescente.

Esempio 4
Parleremo dei valori null nella tabella. Qui creeremo un nuovo "campione" utilizzando la query create. Qui il nome della colonna è definito insieme al tipo di dati che è un valore intero.

>> Crea campione di tabella (numero int);

La tabella verrà creata ora. Aggiungeremo i valori nella rispettiva colonna. Qui abbiamo inserito tutti i valori in una singola riga. È possibile aggiungere record separatamente. Una riga viene inserita come null. Questo null verrà mostrato come uno spazio nella tabella.

>> inserisci nei valori del campione (numero) (1), (5), (8), (3), (null);

Utilizzare l'istruzione Seleziona per visualizzare i valori inseriti. Se vogliamo visualizzare i dati della colonna in particolare in quella colonna, noterai che ogni valore è organizzato ascendente con il valore nullo alla fine per impostazione predefinita.

>> Selezionare il numero dall'ordine di esempio per numero;

In altre parole, se vogliamo organizzare i dati in ordine crescente, non abbiamo bisogno di menzionarli. Ora vogliamo che il valore null appaia nella prima riga. A tale scopo, useremo:

>> Seleziona il numero dall'ordine di esempio per numero nulls per primo;

Esempio 5
Esiste un modo diverso di organizzare i dati della tabella. Considera il lavoratore del tavolo. Vogliamo visualizzare il "yor" dell'auto in ordine discendente. Per questo, abbiamo usato la staffa angolare ">".

>> Seleziona nome, modello, yor dall'ordine dell'auto di yor usando>;

Il risultato sarà in ordine crescente se si aggiunge la fascia angolare opposta dopo la parola chiave "usando". L'output mostra il "yor" in ordine discendente.

Applicazione dell'ordine PostgreSQL per clausola usando PGADMIN

Ora il secondo approccio è attraverso il pgadmin di Postgresql.

Lancia prima il banco di lavoro postgresql. Ora all'utente viene chiesto di scrivere la password salvata che l'utente ha già fornito al momento della configurazione.

Dopo aver premuto "OK", quella dialogo verrà rimossa. Verrà visualizzata un'interfaccia che è la dashboard di casa di PostgreSQL. Per applicare le domande, vai sul lato sinistro della pagina. Espandere il server; Inoltre, espandi PostgreSQL e quindi database. Fare clic con il tasto destro del mouse sul nome "Postgres" del database. Apparirà un menu a discesa. Da qui, seleziona "Strumento di query". Dopo averlo selezionato, vedrai che l'interfaccia viene modificata.

Eseguire una semplice query selezionata. Per l'esecuzione, vai alla barra dei menu e seleziona il pulsante Esegui/Aggiorna.

Ora puoi vedere il risultato nella parte inferiore della pagina; Questa è la porzione risultante. L'immagine pertinente è allegata di seguito.

Qui prendi un esempio di una tabella come descritto in precedenza "lavoratore". Mostra i nomi della città di un lavoratore in ordine crescente. Usa la query di seguito

>> Seleziona fname, lname, città dall'ordine dei lavoratori di City ASC;

Eseguire la query; Il risultato sarà il seguente.

Conclusione

Puoi capire il concetto in due modi, come descritto nell'articolo. PostgreSQL fornisce i modi più semplici per applicare le domande di ordine per clausola. Solo devi avere PostgreSQL configurato nel tuo sistema.