Gruppo SQL per ordine di

Gruppo SQL per ordine di
Per questo tutorial, scopriremo ed esploreremo come utilizzare l'ordine di e Group di Clauss in SQL. Possiamo ordinare i dati da un set di risultati utilizzando vari parametri usando queste due clausole.

Ordine SQL di

L'ordine per clausola in SQL consente di ordinare i dati in base a una colonna specifica all'interno di una tabella. Puoi ordinare i dati in ordine crescente o discendente.

Nota: se non esplicitamente specificato, l'Ordine per clausola sarà inadempiente all'ordine ascendente.

La sintassi per l'ordine per clausola in SQL è mostrata di seguito:

Seleziona colonna1, colonna2, ... columnn
Da table_name
Ordine di column1 asc | desc

I parametri ASC e DESC consentono di ordinare i dati in ordine crescente e discendente.

Ad esempio, supponiamo di avere una tabella contenente le informazioni sui dipendenti come mostrato di seguito:

Supponiamo di voler ordinare i dati in base alla data di inizio; Possiamo eseguire una domanda come mostrato:

SELEZIONARE *
Dai dipendenti
Ordine di Start_Date ASC;

Il codice sopra dovrebbe ordinare i dati dalla prima data all'ultimo. Questo è descritto nel parametro ASC.

Per ordinare i dati dall'ultima data alla prima, possiamo eseguire:

Gruppo SQL di

Il gruppo SQL per clausola è strettamente simile all'ordine per clausola. L'unica differenza è che il gruppo per clausola viene applicato a un gruppo di dati. Ciò consente di organizzare i dati in un insieme di gruppi.

La sintassi è come mostrata:

Seleziona colonna1, colonna 2, ... columnn
Da table_name
Dove [condizione]
Gruppo per colonna
Ordine per colonna;

Supponiamo di avere una tabella contenente le informazioni dell'utente come mostrato:

Possiamo ottenere lo stipendio totale per gli utenti attivi utilizzando il gruppo come mostrato:

Seleziona attivo,
Somma (stipendio) per totale
Dagli utenti
Gruppo per attiva;

La query sopra raggrupperà i dati in vero e falso. Applicherà quindi la funzione Sum sulla colonna salariale e restituirà:

Tieni presente che puoi usare entrambi i gruppi e l'ordine per clausole nella stessa domanda.

Terminato

Questo articolo ha discusso del gruppo e dell'ordine delle clausole in SQL.

Grazie per aver letto!!