O que são literais no MySQL?

junho 23, 2023 | por dbsnoop

Literais MySQL
Literais MySQL

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.

Compartilhar:

Leia mais

pt_BR