Tecnologia da Informação EmÁudio: DQL: Case e CTE'S
E aí galera, tudo bem? Beleza? Sem enrolação. Hora de falar do Case.
Gente, a linguagem SQL permite a criação de uma programação condicional. Podemos criar o seguinte comando que define o valor do campo Estado com base no valor de cidade. Essas condições são avaliadas sequencialmente.
Se a cidade é igual a Recife, por exemplo, ela retorna a Pernambuco e nem analisa as demais. Caso contrário, vai avaliando as demais alternativas em sequência. Caso nenhuma das condições seja satisfeita, o valor nulo é retornado. Mas às vezes é interessante definir um caso geral para evitar que se retorne o nulo.
Esse caso geral é aquela condição que, caso nenhuma das outras seja satisfeita, possui um valor padrão. Para definir esse comportamento, é utilizado o comando Else.
Tranquilo até aqui, né? Vamos seguir. Jovem, existem alguns pontos importantes que você não pode esquecer. Preste atenção.
Um case sempre termina com o comando End e as cláusulas são do tipo menor que condição maio... Ler mais