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_nameelast_nameem 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.