SELECT simples
Consultando todas as colunas de uma tabela
SELECT *
FROM sales.customers;
Esta consulta recupera todas as linhas e colunas da sales.customers tabela. No entanto, consultar todas as colunas não é necessário e é uma operação cara. Para obter o melhor desempenho, selecione apenas as colunas necessárias.
A seleção de colunas específicas é mais eficiente porque reduz a quantidade de dados transmitidos e processados. Quando você consulta todas as colunas de uma tabela, o banco de dados recupera todas as informações, independentemente de serem necessárias. Isso aumenta a carga no servidor de banco de dados e na rede, pois mais dados precisam ser buscados, armazenados na memória e transmitidos ao cliente.
Consultando colunas específicas
SELECT customer_name, city, country
FROM sales.customers;
Esta consulta recupera apenas as colunas customer_name, city e country da tabela sales.customers.
Consultando valores distintos
SELECT DISTINCT country
FROM sales.customers;
A DISTINCT palavra-chave em SQL é usada para garantir que o resultado de uma consulta contenha apenas valores exclusivos para uma coluna especificada ou combinação de colunas, eliminando quaisquer entradas duplicadas.
Nesta consulta, a DISTINCT palavra-chave recupera uma lista de todos os países exclusivos da sales.customers tabela, filtrando quaisquer entradas repetidas para países que aparecem várias vezes na tabela.