Come eseguire l'istruzione IF in SQL?

La funzione IF () viene passata con due parametri, uno per true e l'altro per false. Scopri come implementare l'istruzione if in SQL con esempi.

SQL Server consente di eseguire la logica programmatica in tempo reale sui valori all'interno della query. In base a queste valutazioni logiche, è possibile generare valori come parte del set di dati restituito. In questo blog imparerai come implementare l'istruzione if in SQL con esempi. Di seguito sono riportati gli argomenti trattati in questo blog:





SE condizione in SQL

La funzione IF () viene passata con due parametri, uno per true e l'altro per false. La funzione restituisce un valore se una condizione è TRUE e un altro valore se la condizione è FALSE.



Sintassi per l'istruzione IF in SQL:

IF (condition, value_if_true, value_if_false)

Valori dei parametri

condizione

Necessario. Il valore da testare



value_if_true

Opzionale. Il valore da restituire se condizione è vero

valore_se_falso

Opzionale. Il valore da restituire se condizione è falso

If Condizione Integer Esempi

Esempio 1:

Restituisce 0 se la condizione è TRUE o 1 se la condizione è FALSE:

SELEZIONARE SE(100<500, 0, 1)

è git e github lo stesso

Produzione:

Istruzione IF in SQL | Edureka

Esempio 2:

SELEZIONARE SE(900<500, 0, 1)

Produzione:

Andando avanti con l'istruzione IF in SQL, vediamo alcuni esempi di stringhe.

Se esempi di stringa di condizioni

Esempio 3:

Verifica la condizione If utilizzando le stringhe

Se ladue stringhe sono uguali, la query restituisce 'YES' altrimenti restituisce 'NO'

SELEZIONARE SE(STRCMP ('Ciao','Studente') = 0,'SÌ','NO')

Produzione:

Esempio 4:

SELEZIONARE SE(STRCMP ('Ciao','Ciao') = 0,'SÌ','NO')

Produzione:

ruoli e responsabilità degli sviluppatori hadoop

Con questo, arriviamo alla fine di questo blog su 'If statement in SQL'. Spero che abbia aggiunto alla tua conoscenza. Se desideri saperne di più su MySQL e impara a conoscere 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 in profondità MySQL e a raggiungere la padronanza dell'argomento.