오라클(SQL)날짜함수(SYSDATE, NEXT_DAY(D,C), LAST_DAY(D), EXTRACT(FMT,FROM D))
날짜함수(SYSDATE, NEXT_DAY(D,C), LAST_DAY(D), EXTRACT(FMT,FROM D)) SYSDATE 테이블 다운로드 -시스템에서 제공하는 날짜(년,월,일) 및 시간정보(시,분,초)를 반환 -뎃셈과 뺄셈의 대상이 된다. 연산결과는 날수 또는 날짜 자료 사용예) SELECT SYSDATE+25, SYSDATE-25,TRUNC(SYSDATE)-TO_DATE('20200223') FROM DUAL; ADD_MONTHS(D,N) -주어진 날짜데이터 D에 N개월을 더한 날짜 반환 SELECT ADD_MONTHS(SYSDATE,10)+10 FROM DUAL; NEXT_DAY(D,C) -주어진 날짜 데이터 D이후 처음 만나는(가장 빠른) C요일의 날짜 반환 -C는 '월요일',또는 '월' 등으..
2021. 3. 12.
오라클(SQL)숫자형 함수(mod, remainder, CEIL(N), FLOOR(N), WIDTH_BUCKET)
숫자형 함수(mod, remainder, CEIL(N), FLOOR(N), WIDTH_BUCKET) 테이블 다운로드 mod, remainder -나머지 값을 반환 1)mod(c,o) .주어진 수C를 N으로 나눈 나머지 반환 .JAVA언어의 %연산자와 같은 기능 사용예) 2000년 2월 23일이 무슨 요일인지 구하시오. --SELECT CASE MOD((TO_DATE('20000223') - TO_DATE('00010101')-1),7) SELECT CASE MOD((TRUNC(SYSDATE) - TO_DATE('00010101')-1),7) WHEN 1 THEN '월요일' WHEN 2 THEN '화요일' WHEN 3 THEN '수요일' WHEN 4 THEN '목요일' WHEN 5 THEN '금요일' WH..
2021. 3. 12.
오라클(SQL)숫자형 함수
숫자형 함수 테이블 다운로드 .수학적 함수(ABS,SIGN,POWER,SQRT,..등) .ABS(N) : N의 절대값 .SIGN(N): N의 부호(음수 :-1, 양수 : 1, 0: 0) .POWER(N,E) : N의 E승 값 반환 .SQRT(N) : N의 평방근(ROOT 값) 사용예) SELECT ABS(-100), ABS(0.000001), SIGN(10000000), SIGN(-10000000), SIGN(0.0000001), SIGN(-0.0000001), SIGN(0), POWER(2,10), SQRT(1024) FROM DUAL; GREATEST, LEAST .주어진 자료 중 최대값과 최소값을 구함 (사용형식) GREATEST(N1,N2,......) : N1,N2,......중 최대값 반환 L..
2021. 3. 12.
오라클(SQL)숫자형 함수
숫자형 함수 테이블 다운로드 .수학적 함수(ABS,SIGN,POWER,SQRT,..등) .ABS(N) : N의 절대값 .SIGN(N): N의 부호(음수 :-1, 양수 : 1, 0: 0) .POWER(N,E) : N의 E승 값 반환 .SQRT(N) : N의 평방근(ROOT 값) 사용예) SELECT ABS(-100), ABS(0.000001), SIGN(10000000), SIGN(-10000000), SIGN(0.0000001), SIGN(-0.0000001), SIGN(0), POWER(2,10), SQRT(1024) FROM DUAL; GREATEST, LEAST .주어진 자료 중 최대값과 최소값을 구함 (사용형식) GREATEST(N1,N2,......) : N1,N2,......중 최대값 반환 L..
2021. 3. 12.