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