FlashKeepers

SQL · SQL

Fundamentos de SQL

Os principais tipos de instruções SQL (SELECT, INSERT, UPDATE, DELETE) e a sintaxe das cláusulas, explicados com um breve exemplo de consulta cada um.

42 cartas · cartas básicas · Escrito por IA, verificado duas vezes. Edite à vontade.

Estudar este baralho grátis Ver antes Baixe o FlashKeepers para iPhone
Qual é a sintaxe básica de uma instrução SELECT?
SELECT column1, column2 FROM table_name
Como filtrar linhas em um SELECT com uma cláusula WHERE?
SELECT * FROM users WHERE age > 18
O que a cláusula ORDER BY faz?
Ordena o conjunto de resultados por uma ou mais colunas: SELECT * FROM products ORDER BY price DESC
Para que serve a cláusula LIMIT?
Restringe o número de linhas retornadas: SELECT * FROM orders LIMIT 10
O que DISTINCT faz em um SELECT?
Retorna apenas valores únicos: SELECT DISTINCT country FROM customers
Como contar linhas com uma função agregada?
SELECT COUNT(*) FROM employees
O que a função agregada SUM faz?
Soma todos os valores de uma coluna: SELECT SUM(salary) FROM employees
Como encontrar o valor médio de uma coluna?
SELECT AVG(price) FROM items
O que a função MAX retorna?
O maior valor de uma coluna: SELECT MAX(score) FROM games
O que a função MIN retorna?
O menor valor de uma coluna: SELECT MIN(salary) FROM employees
Para que serve a cláusula GROUP BY?
Agrupa linhas por uma ou mais colunas: SELECT department, COUNT(*) FROM employees GROUP BY department
Como filtrar grupos depois do GROUP BY?
Use HAVING: SELECT department, COUNT(*) FROM employees GROUP BY department HAVING COUNT(*) > 5
O que é um INNER JOIN?
Retorna linhas com valores correspondentes em ambas as tabelas: SELECT * FROM orders INNER JOIN customers ON orders.customer_id = customers.id
O que é um LEFT JOIN?
Retorna todas as linhas da tabela da esquerda e as linhas correspondentes da direita: SELECT * FROM customers LEFT JOIN orders ON customers.id = orders.customer_id
O que é um RIGHT JOIN?
Retorna todas as linhas da tabela da direita e as linhas correspondentes da esquerda: SELECT * FROM orders RIGHT JOIN customers ON orders.customer_id = customers.id

mais 27 cartas no app