FlashKeepers

SQL · SQL · College and University

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.

About this set

42 basic cards for SQL SQL. It opens with "Qual é a sintaxe básica de uma instrução SELECT?" and "Como filtrar linhas em um SELECT com uma cláusula WHERE?". More College and University decks are listed below.

42 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

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

27 more cards in the app

Study this set free