Expressões
As expressões do MySQL são combinações de valores, operadores e funções que são avaliadas em um único valor. Eles são usados em condições, cálculos e construção de consultas dinâmicas.
Usos comuns das expressões do MySQL
- Expressões aritméticas: Realizar cálculos.
- Expressões de cadeia de caracteres: Manipular texto.
- Expressões lógicas: Crie condições.
- Expressões de data: Manipular operações de data.
- Expressões de comparação: Compare valores.
Exemplos
- Expressão aritmética
SELECT price * quantity AS total FROM orders;
Explicação: Calcula o preço total de cada pedido.
- Expressão de cadeia de caracteres
SELECT CONCAT(first_name, ' ', last_name) AS full_name FROM users;
Explicação: Combina
first_name
elast_name
em um nome completo. - Expressão lógica
SELECT * FROM orders WHERE amount > 50 AND status = 'Paid';
Explicação: Filtra pedidos com valor maior que 50 e status
Paid
. - Expressão de data
SELECT CURDATE() - INTERVAL 30 DAY AS last_month;
Explicação: Calcula a data de 30 dias atrás.
- Expressão de comparação
SELECT * FROM employees WHERE salary BETWEEN 3000 AND 5000;
Explicação: Filtra funcionários com salários entre 3.000 e 5.000.