내 퀴즈
오답노트
캘린더
탐색
로그인
회원가입
QUIZ · 문제 풀이
SQLD 실전 SQL 100제 | SELECT·JOIN·GROUP BY·서브쿼리
자격증
·
총 10문제
·
낱말카드
📝
한번에 풀기
1 / 10문제
0:00
뒤집기
뒤집기
문제 · 단어
products 테이블에서 category의 중복을 제거한 값을 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT DISTINCT category FROM products;
맞았어요
1
틀렸어요
2
해설
중복 제거는 DISTINCT를 사용합니다.
정답 처리
(₩)
복습 큐
💡 해설
중복 제거는 DISTINCT를 사용합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
products 테이블에서 category가 NULL인 행 수를 집계하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT COUNT(*) AS null_count FROM products WHERE category IS NULL;
맞았어요
1
틀렸어요
2
해설
NULL 비교는 IS NULL / IS NOT NULL을 사용합니다.
정답 처리
(₩)
복습 큐
💡 해설
NULL 비교는 IS NULL / IS NOT NULL을 사용합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
products 테이블에서 name가 "Sales"인 행만 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT * FROM products WHERE name = 'Sales';
맞았어요
1
틀렸어요
2
해설
문자 비교는 작은따옴표를 사용합니다.
정답 처리
(₩)
복습 큐
💡 해설
문자 비교는 작은따옴표를 사용합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
employees 테이블에서 name가 "PENDING"인 행만 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT * FROM employees WHERE name = 'PENDING';
맞았어요
1
틀렸어요
2
해설
문자 비교는 작은따옴표를 사용합니다.
정답 처리
(₩)
복습 큐
💡 해설
문자 비교는 작은따옴표를 사용합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
orders 테이블에서 status가 NULL인 행 수를 집계하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT COUNT(*) AS null_count FROM orders WHERE status IS NULL;
맞았어요
1
틀렸어요
2
해설
NULL 비교는 IS NULL / IS NOT NULL을 사용합니다.
정답 처리
(₩)
복습 큐
💡 해설
NULL 비교는 IS NULL / IS NOT NULL을 사용합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
products 테이블에서 price의 중복을 제거한 값을 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT DISTINCT price FROM products;
맞았어요
1
틀렸어요
2
해설
중복 제거는 DISTINCT를 사용합니다.
정답 처리
(₩)
복습 큐
💡 해설
중복 제거는 DISTINCT를 사용합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
products 테이블에서 price 기준 내림차순 상위 5개를 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT * FROM products ORDER BY price DESC LIMIT 5;
맞았어요
1
틀렸어요
2
해설
정렬 + 상위 N건 추출 패턴입니다.
정답 처리
(₩)
복습 큐
💡 해설
정렬 + 상위 N건 추출 패턴입니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
products 테이블에서 category이 ELECTRONICS 또는 BOOKS인 행을 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT * FROM products WHERE category IN ('ELECTRONICS', 'BOOKS');
맞았어요
1
틀렸어요
2
해설
여러 값 비교는 IN 연산자가 간결합니다.
정답 처리
(₩)
복습 큐
💡 해설
여러 값 비교는 IN 연산자가 간결합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
products 테이블에서 product_id가 NULL인 행 수를 집계하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT COUNT(*) AS null_count FROM products WHERE product_id IS NULL;
맞았어요
1
틀렸어요
2
해설
NULL 비교는 IS NULL / IS NOT NULL을 사용합니다.
정답 처리
(₩)
복습 큐
💡 해설
NULL 비교는 IS NULL / IS NOT NULL을 사용합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
departments 테이블에서 dept_name의 중복을 제거한 값을 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT DISTINCT dept_name FROM departments;
맞았어요
1
틀렸어요
2
해설
중복 제거는 DISTINCT를 사용합니다.
정답 처리
(₩)
복습 큐
💡 해설
중복 제거는 DISTINCT를 사용합니다.
🤔
정답 확인
(Enter)
채점 및 종료
🏁
(Tab)
홈
학습
라이브러리
프로필
전체 메뉴
✕
학습
홈
탐색
캘린더
공식자료
회원가입
로그인