일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- db
- 백준
- 페이징
- Jenkins
- 자료구조
- Spring
- MST
- MVC
- feign
- Spring Cloud
- DP
- 자바
- Spring Cloud Feign
- aws
- Kafka
- 디자인 패턴
- 쿼리
- golang
- JPA
- 알고리즘
- retry
- 오라클
- Spring Boot
- SQL
- 클라우드
- Intellj
- 운영체제
- 코딩
- PL/SQL
- 데이터베이스
- Today
- Total
justgo_developer
오라클 기본함수1 본문
오라클 기본 함수
■ like
where 필드명 like '_a%';
: 필드명 중 2번째 글자가 a인 조건
where 필드명 like '__a%';
: 필드명 중 3번째 글자가 a인 조건
■ is
where 필드명 is null;
: 값이 null인 경우
where 필드명 is not null;
: 값이 null이 아닌 경우
■ order by
order by 필드명 asc;
: 필드명으로 오름차순으로 출력
* asc 생략 가능
* desc: 내림차순
■ sum
select sum(필드명)
from 테이블명;
: 필드명의 전체 합계
■ count
select count(*)
from 테이블명;
: 전체 레코드 수
select count(all 필드명), count(distinct 필드명) from 테이블 명;
: 중복제거 또는 중복제거하지 않고도 사용 가능
■ avg
select avg(필드명)
from 테이블 명;
: 평균값
■ max/min
select max(필드명) from 테이블 명
: 최대값/최소값
※ 집계함수는 where절에서 사용불가
종류 : COUNT, SUM, AVG, MAX, MIN 등
숫자함수
■ abs
select abs(-23) from dual;
: 절대값 23 출력
※ dual Table이란?
: 오라클의 표준 테이블로서 오직 한 행(row)에 한 컬럼만 담고 있는 dummy 테이블로서
일시적인 산술연산이나 날짜 연산을 위하여 주로 쓰인다.
■ sign
select sign(23), sign(-23), sign(0) from dual;
: 양수는 1, 음수는 -1, 0은 0은 반환
■ round
select round(0.123), round(0.543) from dual;
: 반올림 0, 1 반환
select round(0.12345678, 6), round(2.345678, 4) from dual;
: 두번째 인자값만큼을 남기고 그 뒤에서 반올림
■ trunc
select trunc(1234.1234567) from dual;
= select trunc(1234.1234567, 0) from dual;
: 0에서 잘라냄 1234 반환
select trunc(1234.1234567, 2) from dual;
: 소수점 2번쨰에서 잘라냄 1234.12 반환
select trunc(1234.1234, -1) from dual;
:첫번쨰에서 잘라냄 1230 반환
■ ceil
select ceil(32.8) from dual;
: 33반환
select ceil(32.3) from dual;
: 33반환
■ floor
select floor(32.8) from dual;
: 32반환
select floor(32.3) from dual;
: 32반환
■ power
select power(4, 2) from dual;
: 4의 2제곱 ->16 반환
■ mod
select mod(777, 4) from dual;
: 777을 4로 나눈 나머지값 -> 3 반환
■ sqrt
select sqrt(2) from dual;
: 제곱근 -> 1.4142.... 반환
'IT > Oracle' 카테고리의 다른 글
오라클 기본함수 : 날짜함수,변환함수, decode, case (0) | 2018.09.29 |
---|---|
오라클 기본함수 : 문자함수 (0) | 2018.09.26 |
select 명령문 (0) | 2018.09.21 |
oracle 접근 & SQL (0) | 2018.09.19 |
데이터베이스란? (0) | 2018.09.14 |