Servidor SQL se ... else instrução
O bloco de código a seguir mostra a sintaxe da instrução if ... else no servidor SQL:
Se boolean_expressionA declaração aceita os argumentos como mostrado:
Vejamos exemplos de uso da instrução If ... else no SQL Server.
Exemplo 1
O exemplo abaixo mostra como usar uma declaração IF sem um recuo.
declarar @age int;Nesse caso, a declaração não inclui uma declaração else. Portanto, como a expressão booleana é falsa, a consulta acima não agirá.
Vejamos um exemplo que inclui uma declaração else.
Exemplo 2
Leve em consideração o exemplo mostrado abaixo:
declarar @age int;No exemplo acima, começamos declarando uma variável chamada "idade" do tipo INT. Em seguida, definimos um valor para a variável, que podemos usar para uma expressão booleana.
Finalmente, usamos uma declaração IF para verificar se o valor da variável etária é maior que 18. Se for verdade, imprimimos “podemos dirigir."Caso contrário, imprima" Você não pode dirigir.”
Depois de executar as declarações acima, devemos ver uma saída como mostrado:
Pode dirigirExemplo 3
Também podemos definir aninhados se e se as declarações, conforme mostrado.
declarar @age int;Neste exemplo, usamos um bloco if para testar uma condição específica. Em seguida, usamos um bloco else e adicionamos uma condição aninhada para várias verificações.
Executar o código acima deve ser lançado:
aceitaramEmbora as declarações aninhadas se forem suportadas, elas não fornecem boa legibilidade.
Conclusão
Este post discutiu os fundamentos do trabalho com o SQL Server, se ... else declarações para implementar o fluxo de controle em suas instruções SQL.
Para melhorar suas habilidades no servidor SQL, fique atento para a próxima série.