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:
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.