Nel mondo di oggi, dove ogni giorno viene generata un'enorme quantità di dati, dobbiamo assicurarci di avere la capacità di recuperare i dati in base alle condizioni. Quindi, in questo articolo su CASE in , Discuterò l'istruzione CASE che viene utilizzata per recuperare i dati in base alle condizioni.
In questo articolo verranno trattati i seguenti argomenti:
Cos'è CASE in SQL?
L'istruzione CASE viene utilizzata per recuperare i dati in base ad alcune condizioni. Quindi, una volta soddisfatta la condizione, smetterà di leggere i dati e restituirà i risultati richiesti. In uno scenario in cui non sono soddisfatte condizioni, restituisce i valori dalla clausola ELSE. A parte questo, se non esiste una parte ELSE, non viene soddisfatta alcuna condizione e restituirà NULL.
conversione della stringa fino ad oggi in java
CASE sintassi
CASE WHEN Condizione1 THEN Risultato1 WHEN Condizione2 THEN Risultato2 WHEN Condizione3 THEN Risultato3 WHEN CondizioneN THEN RisultatoN ELSE Risultato
Ora, da quando ti ho detto, qual è la sintassi dell'istruzione CASE in SQL. Vediamo come utilizzare l'istruzione CASE, con valori o con una condizione di ricerca.
ordinamento di array c ++
Considera la seguente tabella per l'esempio:
StudentID | Nome di battesimo | Età | Città |
uno | Rohan | 14 | Hyderabad |
2 | Sonali | ventuno | Bengaluru |
3 | Ajay | 13 | Lucknow |
4 | Geeta | 25 | Lucknow |
5 | Shubham | venti | Delhi |
Semplice esempio di espressione CASE
Simple CASE viene utilizzato in SQL, per restituire i dati in base a poche condizioni e restituire un valore quando viene soddisfatta la prima condizione.
SELECT StudentID, City, CASE WHEN Age> 20 THEN 'Age is maggiore di' WHEN Age = 20 THEN 'Age is equal to 20' ELSE 'Age is under 20' END AS AgeValue FROM Students
Eseguendo la query precedente, vedrai il seguente output:
StudentID | Città | AgeValue |
uno | Hyderabad | L'età è inferiore a 20 anni |
2 | Bengaluru | L'età è maggiore di 20 anni |
3 | Lucknow | L'età è inferiore a 20 anni |
4 | Lucknow | L'età è maggiore di 20 anni |
5 | Delhi | L'età è pari a 20 |
Cerca l'espressione CASE Esempio
Search CASE viene utilizzato in SQL, per restituire i dati in base a una condizione presente nell'istruzione CASE.Considera uno scenario in cui devi ordinare gli studenti in base all'età. Tuttavia, se l'età è compresa tra 15 e 18 anni, devi ordinare per città
come terminare il programma java
SELEZIONA FirstName, Age, City DA Studenti ORDER BY (CASE WHEN Age TRA 15 E 18 THEN City ELSE Age END)
Poiché la nostra tabella sopra 'Studenti' non ha alcun valore NULL, eseguendo la query sopra, vedrai il seguente output:
Nome di battesimo | Età | Città |
Ajay | 13 | Lucknow |
Rohan | 14 | Hyderabad |
Shubham | venti | Delhi |
Sonali | ventuno | Bengaluru |
Geeta | 25 | Lucknow |
Con questo, arriviamo alla fine di questo articolo su CASE in SQL. Spero che tu abbia capito come utilizzare l'istruzione CASE per recuperare i dati in base alle condizioni. Se desideri saperne di più su MySQL e conosci questo database relazionale open source, quindi dai un'occhiata al nostro che viene fornito con formazione dal vivo con istruttore e esperienza di progetto nella vita reale. Questa formazione ti aiuterà a comprendere MySQL in profondità e ti aiuterà a ottenere la padronanza dell'argomento.
Hai domande per noi? Per favore menzionalo nella sezione commenti di questo articolo su 'CASE in SQL' e ti ricontatterò.