0% acharam este documento útil (0 voto)
3 visualizações3 páginas

Consultas SQL para Gerenciar Clientes

O documento fornece instruções SQL para manipulação de dados na tabela 'clientes', incluindo consultas para exibir todos os dados, atualizar e deletar registros, contar clientes e selecionar com base em condições específicas. Também explica a cláusula WHERE e os tipos de JOIN, além de exemplos práticos de INNER JOIN e agrupamento de registros. Por fim, inclui comandos para ordenar e limitar resultados da tabela 'clientes'.

Enviado por

fabricio1312
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
3 visualizações3 páginas

Consultas SQL para Gerenciar Clientes

O documento fornece instruções SQL para manipulação de dados na tabela 'clientes', incluindo consultas para exibir todos os dados, atualizar e deletar registros, contar clientes e selecionar com base em condições específicas. Também explica a cláusula WHERE e os tipos de JOIN, além de exemplos práticos de INNER JOIN e agrupamento de registros. Por fim, inclui comandos para ordenar e limitar resultados da tabela 'clientes'.

Enviado por

fabricio1312
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

5. Escreva uma consulta que exiba todos os dados da tabela clientes.

Resposta:

sql

CopiarEditar

SELECT * FROM clientes;

6. Como atualizar o e-mail de um cliente com id = 1?

Resposta:

sql

CopiarEditar

UPDATE clientes

SET email = 'joaonovo@[Link]'

WHERE id = 1;

7. Como deletar um cliente com id = 1?

Resposta:

sql

CopiarEditar

DELETE FROM clientes

WHERE id = 1;

8. O que faz a cláusula WHERE?

Resposta: Restringe os registros retornados ou afetados em uma consulta, atualização ou


exclusão, com base em uma condição.

9. Como contar o número de clientes cadastrados?

Resposta:

sql

CopiarEditar

SELECT COUNT(*) FROM clientes;

10. Como selecionar apenas clientes com nome começando com a letra “J”?
Resposta:

sql

CopiarEditar

SELECT * FROM clientes

WHERE nome LIKE 'J%';

11. O que é uma JOIN e quais os tipos mais comuns?

Resposta:
JOIN é usada para combinar registros de duas ou mais tabelas. Tipos comuns:

 INNER JOIN: retorna apenas os registros com correspondência.

 LEFT JOIN: todos da esquerda e correspondentes da direita.

 RIGHT JOIN: todos da direita e correspondentes da esquerda.

 FULL JOIN: todos os registros com ou sem correspondência.

12. Exemplo de INNER JOIN entre clientes e pedidos (assumindo [Link] =


pedidos.cliente_id)

Resposta:

sql

CopiarEditar

SELECT [Link], [Link]

FROM clientes

INNER JOIN pedidos ON [Link] = pedidos.cliente_id;

13. Como agrupar registros e obter a soma de valores por cliente?

Resposta:

sql

CopiarEditar

SELECT cliente_id, SUM(valor) AS total

FROM pedidos

GROUP BY cliente_id;

14. Como ordenar os clientes por nome em ordem alfabética?


Resposta:

sql

CopiarEditar

SELECT * FROM clientes

ORDER BY nome ASC;

15. Como exibir os 5 primeiros registros da tabela clientes?

Resposta (MySQL/PostgreSQL):

sql

CopiarEditar

SELECT * FROM clientes

LIMIT 5;

Resposta (SQL Server):

sql

CopiarEditar

SELECT TOP 5 * FROM clientes;

Você também pode gostar