UN Espressione SQL si riferisce a una combinazione di simboli e operatori utilizzati dal server SQL per interrogare per un unico valore dal database. Le espressioni possono essere un raggruppamento di uno o più operatori e funzioni SQL. Pensa alle espressioni SQL come formule espresse in lingua SQL e provocano un unico valore.
L'articolo di oggi imparerà come utilizzare le espressioni SQL nel motore SQL Server e query per un set di valori specifico.
NOTA: Gli esempi illustrati in questa guida sono testati SQL Server 2019 e SQL Server Management Studio 18. Ti consigliamo di replicare un ambiente simile per ottenere un output simile a quello fornito negli esempi.
Tipo di espressioni SQL
Esistono tre principali categorie di espressioni SQL:
Espressioni numeriche SQL
Il primo tipo di espressione SQL sono le espressioni numeriche. Queste sono un tipo di espressioni che consentono di eseguire qualsiasi operazione matematica all'interno di una query SQL.
Possiamo illustrare una sintassi di esempio come:
Seleziona Numeric_Expression come nomeNell'espressione numerica, è possibile utilizzare operatori numerici come:
Ad esempio, considera l'esempio seguente:
Seleziona (10 + 23) come aggiunta;Le query di esempio sopra eseguono varie operazioni matematiche come sopra specificato. I valori risultanti sono come mostrati:
Oltre agli operatori matematici come mostrato negli esempi sopra, è possibile utilizzare una funzione aggregata integrata come:
Considera gli esempi di seguito:
Seleziona Sum (Prezzo) come TotalPrice dai prodottiGli esempi sopra mostrano come utilizzare le funzioni aggregate per eseguire espressioni matematiche usando SQL. Controlla la documentazione delle funzioni aggregate per saperne di più.
I valori risultanti sono come:
Espressioni booleane SQL
Le espressioni booleane sono un tipo comune di espressione SQL. Ti consentono di recuperare i valori in base a un valore booleano. Ad esempio, puoi chiedere a SQL di restituire i valori in cui un valore è superiore a un valore specifico. Poiché quell'espressione restituisce un vero o falso booleano, SQL lo utilizzerà per filtrare il set risultante.
Possiamo esprimere la sintassi di un'espressione booleana SQL come:
Seleziona col (s) da tbl_namePer le espressioni booleane, utilizziamo operatori booleani come:
Considera gli esempi mostrati di seguito:
Seleziona * dai prodottiGli esempi di cui sopra utilizzano gli operatori booleani per filtrare i risultati dell'istruzione selezionati. Un esempio che risulta l'output è come:
Espressioni di data SQL
Le espressioni della data in SQL vengono utilizzate per restituire ed eseguire operazioni di confronto sui dati per una condizione di data specifica.
Ad esempio, è possibile utilizzare le espressioni della data per filtrare i valori che corrispondono a una data specifica.
Considera l'esempio seguente:
Usa WideworldImportersNell'esempio sopra, interrogiamo il WideworldImporters data per i valori in cui il valore di Registrato quando è inferiore all'attuale timestamp.
Il valore risultante è come:
Chiusura
In questo articolo, hai imparato a usare e lavorare con varie espressioni SQL come espressioni numeriche, espressioni booleane e espressioni di date.
Grazie per aver letto e rimanere sintonizzato per ulteriori informazioni.