Funções e expressões de fluxo de controle do MySQL

As funções de fluxo de controle permitem adicionar lógica if-then-else a consultas SQL sem usar o código processual. A seguir são mostradas as funções de fluxos de controle do MySQL mais comumente usadas:

  • CASE – retorna o resultado correspondente na THEN ramificação se a condição na WHENramificação for satisfeita, caso contrário, retorna o resultado na ELSEramificação.
  • SE – retorna um valor com base em uma determinada condição.
  • IFNULL – retorna o primeiro argumento se não for NULL, caso contrário retorna o segundo argumento.
  • NULLIF – retorna  NULLse o primeiro argumento for igual ao segundo argumento, caso contrário, retorna o primeiro argumento.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *