A comparação é muito mais comum em
SQL
do que atribuição. É por isso que
SQL
usa uma sintaxe mais curta para fazer coisas mais comuns. No clássico
SQL
, a comparação pode ser distinguida da atribuição por contexto (a atribuição pode ser apenas em SET
cláusula de um UPDATE
instrução), é por isso que um operador pode ser usado para ambas as operações. Em
MySQL
's extensão para SQL
, a atribuição a uma variável de sessão é indicada por :=