TEMP 테이블 지난 SQL 포스팅에서는 오라클 날짜 함수에 대해 알아보았다. 이번에는 그룹 함수에 대해 알아보자. 그룹 함수는 이제까지 살펴본 함수와 달리 행들의 집합에 대해 연산을 한 결과를 하나의 ROW로 반환한다. 그렇다고 해서 항상 하나의 ROW가 나오는 것은 아니다. 행들의 집합들에 대해 연산하면 행들의 집합 수 만큼 결과 ROW 가 나온다. 그룹 함수 분류 함수 기능 그룹 함수 COUNT 그룹지어진 행들의 수를 반환한다. MIN 그룹지어진 행들의 최소값을 반환한다. MAX 그룹지어진 행들의 최대값을 반환한다. SUM 그룹지어진 행들의 합계를 반환한다. AVG 그룹지어진 행들의 평균을 반환한다. STDDEV 그룹지어진 행들의 표준편차를 반환한다. VARIANCE 그룹지어진 행들의 분산을 반환한..
TEMP 테이블 지난 SQL 포스팅에서는 오라클 문자 함수에 대해 알아보았다. 이번에는 날짜 함수에 대해 알아보자. 날짜와 날짜를 더하거나 뺄 수 있을까? 된다는 결과는 무엇일까? DATE 형은 초단위까지 포함한다. SYSDATE는 시스템의 일자를 DATE 형으로 보관하고 있는 가상 컬럼이다. 어찌 보면 시스템 일자를 보여주는 함수라고도 할 수 있다. 또한 날짜에 숫자를 더한다는 것은 일자를 더하는 의미이다. 단일행 함수(날짜 함수) 대분류 소분류 함수 기능 단일행 함수 날짜 ADD_MONTHS 주어진 일자에 개월 단위의 가감을 하여 반환한다. MONTHS_BETWEEN 주어진 두 개의 일자 간격 개월을 반환한다. NEXT_DAY 주어진 일자가 다음에 나타나는 지정요일(1:일요일 ~ 7: 토요일)의 날짜..
지난 SQL 포스팅에서는 오라클 내장 함수의 기본 설명과 문자 함수에 대해 알아보았다. 이번에는 숫자 함수에 대해 알아보자. 단일행 함수(숫자 함수) 대분류 소분류 함수 기능 단일행 함수 숫자 ABS 절대값을 반환한다. ROUND 특정 자리수에서 반올림하여 반환한다. FLOOR 주어진 숫자보다 작거나 같은 정수 중 최대값을 반환한다. TRUNC 특정 자리수에서 잘라내고 반환한다. SIGN 주어진 값의 음수, 정수, 0 여부를 반환한다. CEIL 주어진 숫자보다 크거나 같은 정수 중 최소값을 반환한다. MOD 나누기 후 나머지를 반환한다. POWER 주어진 숫자의 지정된 수 만큼의 제곱값을 반환한다. ABS -- 절대값을 반환한다. SELECT -10 , ABS(-10) FROM DUAL; ROUND --..
내장 함수 내장 함수란 CREATE FUNCTION 기능을 사용해 만든 함수가 아닌, 오라클 자체적으로 제공하는 함수를 말한다. 내장 함수는 의외로 간단한 해결책을 제시해 주기도 한다. 상황에 맞는 적절한 함수를 사용하기 위해서는 어떤 기능을 하는 함수들이 존재하는지 정학하게 파악하고 있어야 한다. 오라클의 함수는 크게 2가지로 분류한다. 하나는 단일행 함수 다른 하나는 그룹 함수이다. 공통점은 단일행 함수나 그룹 함수 모두가 결과로 반환하는 ROW는 하나라는 것이다. 차이점은 단일행 함수는 1개 ROW 값이 함수에 적용되어 1개 ROW를 리턴되며 그룹 함수는 1개 이상의 ROW 값이 함수에 적용되어 1개의 값을 반환한다. 단일행 함수(문자 함수) 대분류 소분류 함수 기능 단일행 함수 문자 ASCII 지..
- effective java
- 개발환경
- Java
- Collection
- sort algorithm
- spring
- 프로그래머스
- 오라클 내장 함수
- 오라클
- 성능분석
- 정렬 알고리즘
- 프로그래머
- Eclipse
- 자바스크립트
- Tomcat
- Maven
- 리액트
- Linux 명령어
- javascript
- 자바
- 소프트웨어공학
- 리눅스 명령어
- 경력관리
- 리액트 16
- SQL
- React
- 제주도 여행
- 회고
- 이직
- 제주도 3박4일 일정
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |