언어마다 날짜의 기본단위가 다르다.
그것을 확인함을 위함이다.
SELECT BIRTH_DATE -1, BIRTH_DATE, BIRTH_DATE +1
FROM TEMP
WHERE EMP_NAME LIKE '홍길동' ;
보이는 것과 같이 +-1 식 계산하였을때, 일단위로 바뀌는 것을 확인할 수 있다.
언어마다 날짜의 기본단위가 다르다.
그것을 확인함을 위함이다.
SELECT BIRTH_DATE -1, BIRTH_DATE, BIRTH_DATE +1
FROM TEMP
WHERE EMP_NAME LIKE '홍길동' ;
보이는 것과 같이 +-1 식 계산하였을때, 일단위로 바뀌는 것을 확인할 수 있다.
POWER함수에 대해 보자.
ㅁ. POWER ; 주어진 숫자의 지정된 수 만큼의 제곱을 한 값을 돌려준다.
ㅁ. 사용예시
>
SELECT POWER(2,10) FROM DUAL;
SELECT POWER(2, NO) FROM MOD_TEST;
[ SQL ] MONTHS_BETWEEN/ 개월차이 (0) | 2020.01.03 |
---|---|
[ SQL ] ADD_MONTHS/ 개월단위 가감 (0) | 2020.01.02 |
[ SQL ] MOD함수/ 나머지값보기/ %% (0) | 2019.12.31 |
[ SQL ] FLOOR함수/ 버림함수 (0) | 2019.12.31 |
[ SQL ] CEIL함수/ 올림함수 (0) | 2019.12.30 |
Q. CREATE TABLE MOD_TEST AS SELECT ROWNUM AS NO FROM TEMP; 로 테이블을 먼저 만든다음
MOD_TEST의 NO값을 이용해 3개씩 묶어보자.
A.
>
SELECT NO, MOD(NO-1,3)+1 OUT FROM MOD_TEST;
[ SQL ] ADD_MONTHS/ 개월단위 가감 (0) | 2020.01.02 |
---|---|
[ SQL ] POWER함수/ 제곱/ ^/ ** (0) | 2020.01.02 |
[ SQL ] FLOOR함수/ 버림함수 (0) | 2019.12.31 |
[ SQL ] CEIL함수/ 올림함수 (0) | 2019.12.30 |
[ SQL ] SIGN함수/ -1,0,+1 로 나타내기 (0) | 2019.12.30 |
MOD함수에 대해 알아보자.
ㅁ. MOD ; 주어진 숫자를 지정된 숫자로 나눈 나머지를 돌려준다. 타언어의 %%에 해당하는 함수.
ㅁ. 사용예시
>
SELECT MOD(1,3), MOD(2,3), MOD(3,3), MOD(4,3)
FROM DUAL;
FLOOR함수에 대해 알아보겠다.
ㅁ. FLOOR ; 주어진 숫자보다 작거나 같은 정수 중 최대값을 돌려준다.
ㅁ. 사용예시
>
SELECT FLOOR(2), FLOOR(2.1)
FROM DUAL;
[ SQL ] POWER함수/ 제곱/ ^/ ** (0) | 2020.01.02 |
---|---|
[ SQL ] MOD함수/ 나머지값보기/ %% (0) | 2019.12.31 |
[ SQL ] CEIL함수/ 올림함수 (0) | 2019.12.30 |
[ SQL ] SIGN함수/ -1,0,+1 로 나타내기 (0) | 2019.12.30 |
[ SQL ] TRUNC함수/ 버림함수 (0) | 2019.12.30 |