FlashKeepers

SQL · SQL · Faculdade

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.

Sobre este baralho

42 cartas básicas de SQL para SQL. Começa com "Qual é a sintaxe básica de uma instrução SELECT?" e "Como filtrar linhas em um SELECT com uma cláusula WHERE?". Mais baralhos de Faculdade estão listados abaixo.

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

Abre no navegador, sem conta. App para iPhone e iPad · App para Android

Qual é a sintaxe básica de uma instrução SELECT?
Ver respostaSELECT column1, column2 FROM table_name
Como filtrar linhas em um SELECT com uma cláusula WHERE?
Ver respostaSELECT * FROM users WHERE age > 18
O que a cláusula ORDER BY faz?
Ver respostaOrdena o conjunto de resultados por uma ou mais colunas: SELECT * FROM products ORDER BY price DESC
Para que serve a cláusula LIMIT?
Ver respostaRestringe o número de linhas retornadas: SELECT * FROM orders LIMIT 10
O que DISTINCT faz em um SELECT?
Ver respostaRetorna apenas valores únicos: SELECT DISTINCT country FROM customers
Como contar linhas com uma função agregada?
Ver respostaSELECT COUNT(*) FROM employees
O que a função agregada SUM faz?
Ver respostaSoma todos os valores de uma coluna: SELECT SUM(salary) FROM employees
Como encontrar o valor médio de uma coluna?
Ver respostaSELECT AVG(price) FROM items
O que a função MAX retorna?
Ver respostaO maior valor de uma coluna: SELECT MAX(score) FROM games
O que a função MIN retorna?
Ver respostaO menor valor de uma coluna: SELECT MIN(salary) FROM employees
Para que serve a cláusula GROUP BY?
Ver respostaAgrupa linhas por uma ou mais colunas: SELECT department, COUNT(*) FROM employees GROUP BY department
Como filtrar grupos depois do GROUP BY?
Ver respostaUse HAVING: SELECT department, COUNT(*) FROM employees GROUP BY department HAVING COUNT(*) > 5
O que é um INNER JOIN?
Ver respostaRetorna 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?
Ver respostaRetorna 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?
Ver respostaRetorna 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

Estudar este baralho grátis