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, ... columnnI 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 *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, ... columnnSupponiamo 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,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!!