SELECT
O comando SELECT
é utilizado para visualizar dados na tabela, tem uma variedade de opções para filtrar esses dados conforme a necessidade.
Código
SELECT AS
Nesse primeiro comando estamos selecionando só a descricao
de cada produto utilizando AS
para criar uma coluna produtos
para apresentar esses dados.
- Resultado
SELECT CONCAT
Com esse comando estamos fazendo a junção da string 'Produto:
com a descricao
da tabela produto
- Resultado
SELECT DISTINCT
O comando distinct
é usado para remover duplicatas dos resultados de uma consulta. Útil para obter uma lista de valores únicos para uma determinada coluna.
SELECT com operações aritméticas
No SQL é possível realizar operações aritméticas básicas diretamente nas suas consultas sem a necessidade de modificar a estrutura da tabela ou dos dados para suportar essas operações. Elas são realizadas “em tempo de execução” pela consulta SQL, o que significa que os dados originais permanecem inalterados.
- Resultado
SELECT LIMIT
O LIMIT
cria uma limitação de resultados retornando só a quantidade que é específicada.
- Resultado
SELECT FORMAT
Esta função é utilizada para formatar o número do resultado da operaçãoo aritmética. O primeiro argumento é o número a ser formatado, e o segundo argumento (2
) indica o número de casas decimais.
Resumindo, essa consulta calcula um valor (4000 dividido pelo valor
de cada produto) e o formata para ter duas casas decimais, retornando este valor formatado para cada linha da tabela.
- Resultado
SELECT WHERE
O comando WHERE
cria um filtro de acordo com determinada condição, nesse exemplo acima, será retornado o fornecedor
e o endereco
onde fornecedor = 'Elegância Acessórios'
- Resultado
- Selecionando
descricao
evalor
de produto onde ovalor
é igual1200.00
.
- Selecionando
descricao
do produto onde oid
é igual a 5.
- Selecionando
descricao
de produtos que possuemvalor
menor que1000
.
- Selecionando
descricao
de produtos que possuemvalor
entre10
e3000
.
- Selecionando
descricao
evalor
de produtos que correspondem a qualquer um dos valores listados.
- Selecionando produtos que possuem a
descricao
que correspondem a qualquer um dos valores listados.
- Selecionando
descricao
de produto que o valor seja nulo.
- Selecionando
descricao
de produtos que começam com a letra N.
- Selecionando
descricao
de produtos que terminam com ‘es’.
- Selecionando descrição de produtos que começam com qualquer caractere seguido por ‘a’, e podem ter qualquer número de caracteres depois do ‘a’.
Conclusão
Os variados exemplos discutidos acima não só ilustram a versatilidade e potência do SQL na manipulação e consulta de dados em bancos de dados relacionais, mas também destacam a importância crucial de dominar essa linguagem.