브라우저 안에서 진짜 SQLite 가 돕니다. 결과를 견주어 채점하므로, 모범 답안과 문장이 달라도 나온 값이 같으면 정답입니다.
이어서 풀 문제
급여가 400 이상인 사원의 이름과 급여를 급여가 높은 순으로 보이시오.
급여가 400 이상인 사원의 이름과 급여를 급여가 높은 순으로 보이시오.
보너스를 받지 못하는(bonus 가 NULL 인) 사원의 이름을 보이시오.
모든 사원의 이름과 '급여 + 보너스'를 보이시오. 보너스가 없으면 0으로 쳐서 더하시오.
직책이 '부장'이거나 '과장'인 사원의 이름과 직책을 보이시오.
부서 번호별 사원 수를 부서 번호 순으로 보이시오.
사원이 4명 이상인 부서의 번호와 사원 수를 보이시오.
부서 번호별로 보너스의 평균을 보이시오. 보너스가 NULL 인 사원은 계산에서 빠져야 합니다.
사원의 이름과 그가 속한 부서 이름을 이름 순으로 보이시오.
사원이 한 명도 없는 부서까지 포함해, 부서 이름과 그 부서의 사원 수를 부서 번호 순으로 보이시오.
사원의 이름과 그 사원의 상사 이름을 사원 이름 순으로 보이시오. 상사가 없는 사람도 포함하시오.
전체 평균 급여보다 많이 받는 사원의 이름과 급여를 급여가 높은 순으로 보이시오.
부서 위치가 '서울'인 부서에 속한 사원의 이름을 이름 순으로 보이시오.
자기 부서의 평균 급여보다 많이 받는 사원의 이름과 급여를 이름 순으로 보이시오.
급여가 500 이상인 사원과 보너스가 100 이상인 사원의 이름을 중복 없이 이름 순으로 보이시오.
사원의 이름·급여와 함께 급여가 높은 순의 순위를 보이시오. 동점이면 같은 순위를 주고, 다음 순위는 건너뛰어야 합니다. 급여가 높은 순으로 정렬하시오.
사원의 이름·부서 번호·급여와 함께 '그 부서 안에서의 급여 순위'를 보이시오. 부서 번호, 급여 높은 순으로 정렬하시오.
급여가 가장 많은 사원 3명의 이름과 급여를 급여가 높은 순으로 보이시오.
대표(상사가 없는 사원)부터 시작해 조직도를 타고 내려가며, 각 사원의 이름과 몇 번째 층인지를 층·이름 순으로 보이시오.
부서 30번 사원의 급여를 10%씩 올린 뒤, 부서 30번 사원의 이름과 급여를 이름 순으로 보이시오.
사원의 이름과, 급여가 500 이상이면 '상', 300 이상이면 '중', 그 미만이면 '하'로 표시한 등급을 이름 순으로 보이시오.
사원의 이름과 보너스를 보이되, 보너스가 없으면 '없음' 이라고 적으시오.
20번 부서이거나 30번 부서인 사원 중, 급여가 450 이상인 사람의 이름을 보이시오.
사원이 한 명이라도 있는 부서의 이름을 보이시오.
사원이 있는 부서 번호 중, 급여가 700 이상인 사원이 한 명도 없는 부서 번호를 보이시오.
사원을 급여가 높은 순으로 세우고, 이름·급여와 함께 바로 앞사람의 급여를 보이시오.
사원을 급여가 높은 순으로 넷으로 나누어, 이름·급여와 몇 번째 통인지를 보이시오.
SQL 엔진(sql.js)은 앱과 함께 담겨 있어 인터넷 없이도 돌아갑니다. 실습 화면에 처음 들어갈 때 한 번만 불러오며, 표는 문제마다 처음 상태로 되돌아갑니다.