Literais:
SET var_Name = ‘ALEXANDRE’
No exemplo acima, atribuímos o literal ALEXANDRE à variável var_Nome. Podemos dizer que o conteúdo (ou significado) de var_Name é ALEXANDRE.
Ah! Entendi!!! Tudo entre as aspas é um literal. Não tão rápido. A analogia é boa, mas imperfeita.
SET var_I_like_move_move_it = FALSE;
SET @var_Price = 10;
SET @Qty = 3;
SET@ Total = @var_Price * @Qty;
FALSE (0) é um literal que foi atribuído a var_I_like_move_move_it. Embora meus filhos adorem Madagascar, e eu seja simpatize com o Rei Julien, eu não gosto de dançar. Portanto, FALSE (0 no MySQL) descreve o conteúdo da variável à qual foi atribuído.
O número 10 é o valor literal atribuído à variável inteira @var_Price. Por exemplo, o número 3 indica quanto a variável @Qty vale. O cálculo dos literais contidos nas variáveis de ambiente @Var_Price e @Qty descreve a variável de ambiente @Total, ou o valor dentro da variável.
Portanto, um literal pode ser de qualquer tipo: string, números, datas, booleanos ou até mesmo binários.
SELECT * FROM tab_1 WHERE purchase_date >= ‘2020-01-01’
O literal ‘2020-02-01’ foi usado para fazer uma comparação com a data de compra, possibilitando filtrar os dados da tabela tab_1.
Leia mais artigos como esse em nosso Blog.
Teste agora por 14 dias, sem burocracia, sem cartão de crédito
Saiba mais sobre o Flightdeck!