FlashKeepers

SQL · SQL · 대학

SQL 기초

핵심 SQL 문 유형(SELECT, INSERT, UPDATE, DELETE)과 절 구문을 각각 짧은 예제 쿼리와 함께 설명합니다.

이 세트 소개

SQL용 SQL 기본 카드 42장. "SELECT 문의 기본 구문은 무엇인가요?"와(과) "SELECT에서 WHERE 절로 행을 필터링하려면 어떻게 하나요?"(으)로 시작해요. 대학의 다른 덱은 아래에 있어요.

카드 42장 · 기본 카드 · AI가 작성하고 두 번 검수했어요. 자유롭게 편집하세요.

이 세트 무료로 학습 먼저 살펴보기 iPhone용 FlashKeepers 받기

브라우저에서 바로 열려요. 계정 필요 없음. iPhone·iPad 앱 · Android 앱

SELECT 문의 기본 구문은 무엇인가요?
정답 보기SELECT column1, column2 FROM table_name
SELECT에서 WHERE 절로 행을 필터링하려면 어떻게 하나요?
정답 보기SELECT * FROM users WHERE age > 18
ORDER BY 절은 어떤 역할을 하나요?
정답 보기결과 집합을 하나 이상의 열을 기준으로 정렬합니다: SELECT * FROM products ORDER BY price DESC
LIMIT 절은 어디에 사용하나요?
정답 보기반환되는 행의 수를 제한합니다: SELECT * FROM orders LIMIT 10
SELECT에서 DISTINCT는 어떤 역할을 하나요?
정답 보기고유한 값만 반환합니다: SELECT DISTINCT country FROM customers
집계 함수로 행의 개수를 세려면 어떻게 하나요?
정답 보기SELECT COUNT(*) FROM employees
SUM 집계 함수는 어떤 역할을 하나요?
정답 보기열의 모든 값을 더합니다: SELECT SUM(salary) FROM employees
열의 평균값은 어떻게 구하나요?
정답 보기SELECT AVG(price) FROM items
MAX 함수는 무엇을 반환하나요?
정답 보기열에서 가장 큰 값: SELECT MAX(score) FROM games
MIN 함수는 무엇을 반환하나요?
정답 보기열에서 가장 작은 값: SELECT MIN(salary) FROM employees
GROUP BY 절은 어디에 사용하나요?
정답 보기행을 하나 이상의 열로 그룹화합니다: SELECT department, COUNT(*) FROM employees GROUP BY department
GROUP BY 이후에 그룹을 필터링하려면 어떻게 하나요?
정답 보기HAVING을 사용합니다: SELECT department, COUNT(*) FROM employees GROUP BY department HAVING COUNT(*) > 5
INNER JOIN이란 무엇인가요?
정답 보기두 테이블 모두에서 일치하는 값을 가진 행을 반환합니다: SELECT * FROM orders INNER JOIN customers ON orders.customer_id = customers.id
LEFT JOIN이란 무엇인가요?
정답 보기왼쪽 테이블의 모든 행과 오른쪽 테이블에서 일치하는 행을 반환합니다: SELECT * FROM customers LEFT JOIN orders ON customers.id = orders.customer_id
RIGHT JOIN이란 무엇인가요?
정답 보기오른쪽 테이블의 모든 행과 왼쪽 테이블에서 일치하는 행을 반환합니다: SELECT * FROM orders RIGHT JOIN customers ON orders.customer_id = customers.id

앱에 카드 27장 더

이 세트 무료로 학습