내 퀴즈
오답노트
캘린더
탐색
로그인
회원가입
QUIZ · 문제 풀이
SQLD 실전 SQL 100제 | SELECT·JOIN·GROUP BY·서브쿼리
자격증
·
총 10문제
·
낱말카드
💡 위퀴즈는 객관식·주관식·낱말카드 모드를 지원해요
📝
한번에 풀기
1 / 10문제
0:00
뒤집기
뒤집기
문제 · 단어
orders 테이블에서 order_date 기준 내림차순 상위 5개를 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT * FROM orders ORDER BY order_date DESC LIMIT 5;
맞았어요
1
틀렸어요
2
해설
정렬 + 상위 N건 추출 패턴입니다.
정답 처리
(₩)
복습 큐
💡 해설
정렬 + 상위 N건 추출 패턴입니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
products 테이블에서 price가 100 이상 1000 이하인 행을 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT * FROM products WHERE price BETWEEN 100 AND 1000;
맞았어요
1
틀렸어요
2
해설
숫자 범위 조건 패턴입니다.
정답 처리
(₩)
복습 큐
💡 해설
숫자 범위 조건 패턴입니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
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 테이블에서 customer_id가 NULL인 행 수를 집계하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT COUNT(*) AS null_count FROM orders WHERE customer_id IS NULL;
맞았어요
1
틀렸어요
2
해설
NULL 비교는 IS NULL / IS NOT NULL을 사용합니다.
정답 처리
(₩)
복습 큐
💡 해설
NULL 비교는 IS NULL / IS NOT NULL을 사용합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
orders 테이블에서 order_date 컬럼만 조회하고 결과를 오름차순 정렬하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT order_date FROM orders ORDER BY order_date ASC;
맞았어요
1
틀렸어요
2
해설
ORDER BY ASC는 기본 오름차순 정렬입니다.
정답 처리
(₩)
복습 큐
💡 해설
ORDER BY ASC는 기본 오름차순 정렬입니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
평균 salary(9000 가정)보다 salary가 높은 직원을 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT * FROM employees WHERE salary > (SELECT AVG(salary) FROM employees);
맞았어요
1
틀렸어요
2
해설
단일 행 서브쿼리 비교 패턴입니다.
정답 처리
(₩)
복습 큐
💡 해설
단일 행 서브쿼리 비교 패턴입니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
departments 테이블에서 location가 "PENDING"인 행만 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT * FROM departments WHERE location = 'PENDING';
맞았어요
1
틀렸어요
2
해설
문자 비교는 작은따옴표를 사용합니다.
정답 처리
(₩)
복습 큐
💡 해설
문자 비교는 작은따옴표를 사용합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
orders 테이블에서 status가 "SEOUL"인 행만 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT * FROM orders WHERE status = 'SEOUL';
맞았어요
1
틀렸어요
2
해설
문자 비교는 작은따옴표를 사용합니다.
정답 처리
(₩)
복습 큐
💡 해설
문자 비교는 작은따옴표를 사용합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
departments 테이블에서 dept_name의 중복을 제거한 값을 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT DISTINCT dept_name FROM departments;
맞았어요
1
틀렸어요
2
해설
중복 제거는 DISTINCT를 사용합니다.
정답 처리
(₩)
복습 큐
💡 해설
중복 제거는 DISTINCT를 사용합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
orders 테이블에서 amount 기준 내림차순 상위 5개를 조회하는 SQL을 작성해보세요.
정답 · 뜻/설명
SELECT * FROM orders ORDER BY amount DESC LIMIT 5;
맞았어요
1
틀렸어요
2
해설
정렬 + 상위 N건 추출 패턴입니다.
정답 처리
(₩)
복습 큐
💡 해설
정렬 + 상위 N건 추출 패턴입니다.
🤔
정답 확인
(Enter)
채점 및 종료
🏁
(Tab)
홈
탐색
공부하기
내 퀴즈
로그인
전체 메뉴
✕
학습
홈
탐색
캘린더
공식자료
회원가입
로그인
위퀴즈를 앱으로 설치하여 더 빠르고 편리하게 이용해보세요!
닫기
설치하기
×
위퀴즈를 앱처럼 사용하기
Safari에서 아래 3단계만 따라하시면 끝!
① 공유 버튼 누르기
화면 하단 가운데의
공유
버튼(↑)을 눌러주세요.
② "홈 화면에 추가" 선택
메뉴를 아래로 스크롤해서
홈 화면에 추가
를 눌러주세요.
③ 추가 누르기
우측 상단
추가
를 누르면 홈 화면에 위퀴즈 아이콘이 생깁니다.
확인했어요