문서의 선택한 두 판 사이의 차이를 보여줍니다.
courses_db_2018_과제2-2_answer [2018/12/05 08:00] gsjung |
courses_db_2018_과제2-2_answer [2021/04/13 06:54] |
||
---|---|---|---|
줄 1: | 줄 1: | ||
- | ===== 과제 2-2 답안 ===== | ||
- | Notice: \\ | ||
- | 별도의 언급이 없을 경우 출력 row의 순서는 섞여도 상관 없음. | ||
- | 출력 툴은 상관없음. | ||
- | ==== 1번 ==== | ||
- | {{: | ||
- | 예시 | ||
- | < | ||
- | SELECT * FROM building WHERE rooms >= 20 | ||
- | </ | ||
- | |||
- | 비고: 영문 요구조건에서 more than으로 명시되어 >20 으로 한 답변도 정답 처리. | ||
- | ==== 2번 ==== | ||
- | 예시 | ||
- | < | ||
- | INSERT INTO students(...) | ||
- | </ | ||
- | ==== 3번 ==== | ||
- | < | ||
- | UPDATE building SET name=' | ||
- | </ | ||
- | |||
- | ==== 4번 ==== | ||
- | 예시 | ||
- | < | ||
- | SELECT b.building_id, | ||
- | FROM building b, room r | ||
- | WHERE b.building_id = r.building_id AND r.capacity >= 100 | ||
- | </ | ||
- | |||
- | ==== 5번 ==== | ||
- | {{: | ||
- | |||
- | 예시 | ||
- | < | ||
- | WITH major AS (SELECT LEFT(course_id, | ||
- | SELECT major_name, COUNT(major_name) FROM major GROUP BY major_name ORDER BY COUNT(major_name) DESC LIMIT 10; | ||
- | </ | ||
- | |||
- | 비고: 코드 방법 불문하고 결과가 같으면 정답\\ | ||
- | count 열이 나오지 않아도 상관없음 \\ | ||
- | class 테이블이 아닌 course 테이블에 대해서 실행했어도 정답 인정 |