일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 중학1-1
- 자바
- 머신러닝
- 영어공부
- 파이썬라이브러리
- SQL
- CNN
- pandas
- CSS
- 데이터분석
- 데이터입출력구현
- numpy/pandas
- 연습문제
- 중학수학
- 딥러닝
- C++
- 혼공머신
- html/css
- 텍스트마이닝
- 컴퓨터구조
- 정수와유리수
- 운영체제
- 정보처리기사필기
- 자바 실습
- 코딩테스트
- 데이터베이스
- 정보처리기사실기
- JSP/Servlet
- 파이썬
- 컴퓨터비전
- Today
- Total
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
데이터 처리와 가공을 위한 오라클 함수 2 - 숫자 함수와 날짜 함수 본문
어제 밤 10시 반쯤 취침을 하고 오늘 새벽 4시에 일어나 다시 공부를 시작해본다. 어제 저녁에는 집중을 잘하지 못했지만 오늘 새벽에는 4시간 반 동안 최대한 몰입해서 오라클 함수와 다중행 함수까지 학습해보려고 한다.
매일 공부해야 하는 분량이 정말 많지만 분명할 수 있으리라 믿으며 시작해볼 것이다. 아침 운동을 하고 싶지만 새벽에는 공부가 잘 되서 운동을 하는 것이 쉽지 않다.
학습 목표
- 숫자 함수 사용법을 익힌다.
- 날짜 함수 사용법을 익힌다.
학습 시간
새벽 4시 ~ 5시
숫자 데이터를 연산하고 수치를 조정하는 숫자 함수
특정 위치에서 반올림하는 ROUND 함수
특정 숫자를 반올림하되 반올림 위치를 지정할 수 있다. 위치를 지정하지 않으면 소수점 첫째 자리에서 반올림한 결과가 반환된다.
실습 6-19
특정 위치를 버리는 TRUNC 함수
지정된 자리에서 숫자를 버림 처리하는 함수이다.
실습 6-20
지정한 숫자와 가까운 정수를 찾는 CEIL, FLOOR 함수
이 함수는 수업 시간에는 소개하지 않아서 책에 있는 내용을 학습하며 정리해보았다. 가우스 함수와 비슷한 것 같다.
숫자를 나눈 나머지 값을 구하는 MOD 함수
날짜 데이터를 다루는 날짜 함수
DATE형 데이터는 간단한 연산도 가능하다. 날짜 데이터끼리의 데이터는 연산이 되지 않는 점도 기억하자!
오라클에서 제공하는 날짜 함수 중 가장 대표 함수는 SYSDATE 함수이다.. 별다 른 입력 없이 현재 날짜와 시간을 보여준다.
실습 6-23
책에는 시간도 함께 적혀있었는데 현재는 날짜만 제공하고 있었다.
몇 개월 이후 날짜를 구하는 ADD_MONTHS 함수
실습 6-25
10주년을 구하려면 12를 곱해주면 된다.
두 날짜 간의 개월 수 차이를 구하는 MONTHS_BETWEEN MFZNB
두 개의 날짜 데이터를 입력하고 두 날짜 간의 개월 수 차이를 구하는데 사용한다.
실습 6-27
돌아오는 요일, 달의 마지막 날짜를 구하는 NEXT_DAY, LAST_DAY 함수
입력한 날짜 데이터에서 돌아오는 요일의 날짜를 반환한다.
실습 6-28
오늘을 기준으로 월요일을 알려주고, 그 다음 월요일을 계산할 수 있다.
날짜의 반올림, 버림을 하는 ROUND, TRUNC 함수
문자 데이터처럼 숫자 데이터로 반올림과 버림을 할 수 있다. 이때 소수점 위치 정보를 입력하지 않고 반올림, 버림의 기준이 될 포맷 값을 지정해준다.
실습 6-29
이 함수는 별로 중요하지 않은 함수 같아서 이런 게 있구나 하고 넘어가는 중이다.
학습을 마치고
새벽에 1시간 동안 숫자와 날짜 함수에 대해서 학습해보았다. 중요하지 않은 것은 이런 게 있구나 하며 확인만 하니 빠르게 학습할 수 있어서 좋았다. 어제 여기까지 했다면 좋았을 테니만 새벽에 공부하니 집중이 더 잘되는 것 같다.
이제 형 변환 함수와 NULL 처리 함수에 대해서도 배워보기로 하자!
이 부분도 영상이 없어서 그냥 책을 보고 학습해야 하니 어려움이 많다.
'알고리즘 및 자료 관리 > 데이터베이스' 카테고리의 다른 글
데이터 처리와 가공을 위한 오라클 함수 4 - 단원 연습문제 풀기 (0) | 2024.08.21 |
---|---|
데이터 처리와 가공을 위한 오라클 함수 3 - 형 변환 함수와 NULL 처리 함수, 조건 함수 (0) | 2024.08.21 |
데이터 처리와 가공을 위한 오라클 함수 1 - 오라클함수와 문자 함수 (0) | 2024.08.21 |
더 정확하고 다양하게 결과를 출력하는 WHERE절과 연산자 6 - 단원 연습문제 풀기 (0) | 2024.08.21 |
더 정확하고 다양하게 결과를 출력하는 WHERE절과 연산자 5 - 집합 연산자 (0) | 2024.08.21 |