Assim como as linguagens de programação em geral, a SQL também possui mecanismos de controle. Vamos apresentar os mecanismos mais comuns:
2.1. IF/THEN/ELSE
O controle IF/THEN/ELSE é, sem dúvida, o mais comum e usado dos controles. Ele permite fazer comparações binárias (cujo resultado é verdadeiro ou falso) e realizar ações baseadas nessa comparação.
O layout padrão é:
IF <<condição >>
THEN <<lista de instruções para quando a condição é verdadeira>>
ELSE <<lista de instruções para quando a condição é falsa>>
ENDIF
Vale lembrar que a cláusula e instruções para a condição ELSE é opcional.