QUIZ · 한번에 풀기

SQLD 실전 SQL 100제 | SELECT·JOIN·GROUP BY·서브쿼리

자격증 총 10문제 낱말카드

💡 한번에 풀기 모드는 모든 문제를 한 페이지에 펼쳐 답을 적은 뒤 마지막에 한 번에 채점해요. 한 문제씩 즉시 채점받고 싶으면 우측 하나씩 풀기로 전환하세요.

낱말카드

1.

문제 · 단어
products 테이블에서 stock가 1000 이상 5000 이하인 행을 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT * FROM products WHERE stock BETWEEN 1000 AND 5000;
결과
낱말카드

2.

문제 · 단어
평균 salary(5000 가정)보다 salary가 높은 직원을 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT * FROM employees WHERE salary > (SELECT AVG(salary) FROM employees);
결과
낱말카드

3.

문제 · 단어
departments 테이블에서 dept_name의 중복을 제거한 값을 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT DISTINCT dept_name FROM departments;
결과
낱말카드

4.

문제 · 단어
products 테이블에서 price가 가장 높은 1개 행만 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT * FROM products ORDER BY price DESC LIMIT 1;
결과
낱말카드

5.

문제 · 단어
products 테이블에서 stock의 중복을 제거한 값을 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT DISTINCT stock FROM products;
결과
낱말카드

6.

문제 · 단어
평균 salary(3000 가정)보다 salary가 높은 직원을 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT * FROM employees WHERE salary > (SELECT AVG(salary) FROM employees);
결과
낱말카드

7.

문제 · 단어
employees 테이블의 전체 행 수를 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT COUNT(*) AS total_count FROM employees;
결과
낱말카드

8.

문제 · 단어
products 테이블에서 price가 100 이상 1000 이하인 행을 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT * FROM products WHERE price BETWEEN 100 AND 1000;
결과
낱말카드

9.

문제 · 단어
orders 테이블에서 amount가 NULL인 행 수를 집계하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT COUNT(*) AS null_count FROM orders WHERE amount IS NULL;
결과
낱말카드

10.

문제 · 단어
employees 테이블에서 emp_id의 중복을 제거한 값을 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT DISTINCT emp_id FROM employees;
결과

전체 메뉴

위퀴즈를 앱으로 설치하여 더 빠르고 편리하게 이용해보세요!