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