Como executar a instrução IF em SQL?



A função IF () é passada com dois parâmetros, um para verdadeiro e outro para falso. Aprenda como implementar a instrução if em SQL com exemplos.

O SQL Server permite que você execute lógica programática em tempo real nos valores da sua consulta. Com base nessas avaliações lógicas, você pode gerar valores como parte do conjunto de dados retornado. Neste blog, você aprenderá como implementar a instrução if em SQL com exemplos. Abaixo estão os tópicos abordados neste blog -





Condição IF em SQL

A função IF () é passada com dois parâmetros, um para verdadeiro e outro para falso. A função retorna um valor se uma condição for TRUE e outro valor se a condição for FALSE.



Sintaxe para a instrução IF em SQL:

IF (condição, valor_se_verdadeiro, valor_se_falso)

Valores de Parâmetro

doença

Requeridos. O valor para testar



value_if_true

Opcional. O valor a retornar se doença é verdade

valor_se_falso

Opcional. O valor a retornar se doença é falso

Exemplos de condição inteira

Exemplo 1:

Retorne 0 se a condição for TRUE, ou 1 se a condição for FALSE:

SELECIONE E SE(100<500, 0, 1)

sair de um programa em java

Resultado:

Instrução IF em SQL | Edureka

Exemplo 2:

SELECIONE E SE(900<500, 0, 1)

Resultado:

Prosseguindo com a instrução IF em SQL, vamos ver alguns exemplos de String.

Exemplos de string de condição

Exemplo 3:

Teste a condição usando Strings

Se oduas strings são iguais, a consulta retorna “SIM”, caso contrário, retorna “NÃO”

SELECIONE E SE(STRCMP ('Olá',“Aprendiz”) = 0,'SIM','NÃO')

Resultado:

Exemplo 4:

SELECIONE E SE(STRCMP ('Olá','Olá') = 0,'SIM','NÃO')

Resultado:

sobrecarregando e substituindo em java

Com isso, chegamos ao fim deste blog sobre “Instrução If em SQL”. Espero que tenha adicionado ao seu conhecimento. Se você deseja aprender mais sobre MySQL e conheça este banco de dados relacional de código aberto e, em seguida, verifique nosso que vem com treinamento ao vivo conduzido por instrutor e experiência em projetos da vida real. Este treinamento o ajudará a entender o MySQL em profundidade e a obter domínio sobre o assunto.