일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 선형회귀모델
- 자바 실습
- 텍스트마이닝
- 자바
- 데이터시각화
- 디버깅
- 정보처리기사실기
- C++
- 자연수의성질
- 머신러닝
- 언리얼학습
- c언어
- 이수증
- html/css
- 데이터베이스
- 데이터분석
- 핵심프로젝트
- 요구사항확인
- 선형분류모델
- 딥러닝
- JSP/Servlet
- numpy/pandas
- 코딩테스트
- 언리얼프로젝트
- 중학수학
- 파이썬
- 데이터입출력구현
- 정보처리기사필기
- pandas
- Orange
- Today
- Total
클라이언트/ 서버/ 엔지니어 " 게임 개발자"를 향한 매일의 공부일지
데이터 처리와 가공을 위한 오라클 함수 4 - 단원 연습문제 풀기 본문
마지막으로 단원을 마무리하는 문제 풀이만을 남겨두고 있다. 5장을 학습할 때보다 문제는 2문제 줄었지만 한 문제당 난이도가 꽤 있는 편이다. 문제가 길어서 이번에는 스캔을 받아 풀어보기로 했다.
학습 목표
단원 마무리 문제를 풀어본다.
학습 시간
새벽 6시 ~ 7시 반
단원 연습문제 풀기
문제 1번
문제가 너무나도 어렵고 적용이 되지 않아 계속 책을 뒤적였지만 풀 수가 없었다. 하나하나 확인하며 거의 암기하다시피 정답을 보면서 풀었다. 이렇게 해서 푸는데도 이 문제만 푸는데 30분 가까이 걸렸다.
하나의 쿼리문 끝나면 콤마를 붙이는 게 아니라는 것을 알게 되었다. 바로 이어서 단어를 쓰고 단어 사이에는 해당 내용을 붙여주어야 한다.
문제 2번
이 문제는 책을 참조하기는 했으나 그래도 혼자서 잘 풀었다. 여기서 중요한 점은 별칭값을 그대로 사용하면 안된다는 것이다. 별칭은 그저 별칭일 뿐이다.
문제 3번
NULL 상태를 N/A로 바꾸어주어야 하므로 NULL 처리 함수가 필요하다.
이 문제도 많이 어려워서 정답을 보면서 풀어보았다. 문자열인지 숫자인지 잘 구분을 못해서 형 변환하는 것을 꼭 잊어버린다. 그리고 문자에도 꼭 작은 따옴표를 붙이는 것을 잊지말자!
문제 4번
전체를 출력해보니 MAGR이 NULL일 때가 있고 앞자리가 75, 76, 77, 78로 끝나는 경우가 있다. 그 외에 79가 있는데 그건 그대로 출력하면 될 것 같다.
이렇게 쓰니 오류가 떴다. 조건은 맞지만 어느만큼 자를 것인지 표시를 해주어야 한다.
문제를 풀긴 풀었으나 이번 장에서는 혼자서 푼 문제는 거의 없었다. 다시 한번 다음에 꼭 풀어봐야겠다. 여기서부터는 내용이 많이 어려워지고 있다.
학습을 마치고
처음에는 30분 정도 예상했으나(5장 풀 때는 그 정도 걸렸음) 1시간 반이나 걸렸다. 문제는 정말 어려웠다. 정답을 봐야 이해가 될 정도이지만 우선 이 정도로 학습하고 넘어간다.
다음에 또 풀어보면 알게 될 것 같다.
이제 새벽 공부 시간이 1시간밖에 남지 않아 나머지 시간에는 다중행 함수에 대해 학습하려고 한다.
'알고리즘 및 자료 관리 > 데이터베이스' 카테고리의 다른 글
다중행 함수와 데이터 그룹화 2 - GROUP BY와 HAVING 절 (0) | 2024.08.21 |
---|---|
다중행 함수와 데이터 그룹화 1 - 다중행 함수와 GROUP BY (0) | 2024.08.21 |
데이터 처리와 가공을 위한 오라클 함수 3 - 형 변환 함수와 NULL 처리 함수, 조건 함수 (0) | 2024.08.21 |
데이터 처리와 가공을 위한 오라클 함수 2 - 숫자 함수와 날짜 함수 (0) | 2024.08.21 |
데이터 처리와 가공을 위한 오라클 함수 1 - 오라클함수와 문자 함수 (0) | 2024.08.21 |