본문 바로가기
반응형

DB/SQL(오라클)67

오라클(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.
오라클(SQL)문자열 함수(SUBSTR, REPLACE, INSTR, (LENGTH, LENGTHB)) 문자열 함수(SUBSTR, REPLACE, INSTR, (LENGTH, LENGTHB)) 테이블 다운로드 SUBSTR -원본 문자열에서 정의된 길이만큼의 부분문자열을 추출함 -결과도 문자열임 -날짜에는 사용하지마라 (사용형식) SUBSTR(C,N[,LEN]) .주어진 문자열 C에서 N번째에서 LEN갯수만큼의 문자열을 추출하여 반환 .N이 0또는 1이면 첫 번째 글자부터 처리 .N이 음수 이면 윗자리부터 처리 .LEN이 생략되면 N자리 이후 모든 문자열 반환 사용예)장바구니테이블에서 2005년 7월 판매자료를 조회하시오 ALIAS는 판매일자, 구매자, 상품명, 수량 SELECT TO_DATE(SUBSTR(CART_NO,1,8))AS 판매일자, -- TO_DATE 날자형식으로 변환해준다. CART_MEMBE.. 2021. 3. 12.
반응형