Data Analytics

SQL - Aggregazioni e raggruppamenti

COUNT, SUM, AVG, MIN, MAX, GROUP BY, HAVING, funzioni di aggregazione annidate, COALESCE, CASE WHEN

20 domande da colloquio·
Junior
1

Quale funzione SQL conta il numero di righe in una tabella?

Risposta

COUNT è la funzione di aggregazione SQL che conta il numero di righe restituite da una query. COUNT(*) conta tutte le righe, comprese quelle con valori NULL, mentre COUNT(colonna) conta solo le righe in cui la colonna specificata non è NULL.

2

Quale funzione SQL calcola la somma dei valori in una colonna numerica?

Risposta

SUM è la funzione di aggregazione che somma tutti i valori non NULL in una colonna numerica. È comunemente usata per calcolare totali come fatturato, quantità vendute o qualsiasi altro valore cumulativo. Se tutti i valori sono NULL, SUM restituisce NULL.

3

Qual è la differenza tra COUNT(*) e COUNT(colonna)?

Risposta

COUNT(*) conta tutte le righe nel risultato, comprese quelle contenenti valori NULL in qualsiasi colonna. COUNT(colonna) conta solo le righe in cui la colonna specificata ha un valore non NULL. Questa distinzione è essenziale quando si analizzano dati incompleti.

4

Quale funzione SQL restituisce il valore medio di una colonna numerica?

5

Qual è il ruolo della clausola GROUP BY in una query SQL?

+17 domande da colloquio

Padroneggia Data Analytics per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis