Function
-
[Oracle] 함수(Function) - 변환형 함수RDS/Oracle 2019. 3. 3. 10:00
변환형 함수 변환형 함수는 특정 데이터 타입을 다양한 형식으로 출려겨하고 싶을 경우에 사용되는 함수입니다. 명시적(Explicit) 데이터 유형 변환 - 데이터 변환형 함수로 데이터 유형을 변환하도록 명시해 주는 경우암시적(Implicit) 데이터 유형 변환 - 데이터베이스가 자동으로 데이터 유형을 변환하여 계산하는 경우 암시적 데이터 유형 변환의 경우 성능 저하가 발생할 수 있으며, 자동적으로 데이터베이스가 알아서 계산하지 않는 경우가 있어 에러를 발생할 수 있으므로 명시적인 데이터 유형 변환 방법을 사용하는 것이 바람직합니다. 변환형 함수 종류TO_NUMBER(문자열) - Alphanumeric 문자열을 숫자로 변환합니다.TO_CHAR(숫자|날짜 [, FORMAT]) - 숫자나 날짜를 주어진 FORM..
-
[Oracle] 함수(Function) - 날짜형 함수RDS/Oracle 2019. 3. 3. 09:52
날짜형 함수 날짜형 함수는 DATE 타입의 값을 연산하는 함수입니다. 날짜형 함수 종류SYSDATE - 현재 날짜와 시각을 출력합니다.EXTRACT('YEAR'|'MONTH'|'DAY' from d) - 날짜 데이터에서 년/월/일 데이터를 출력할 수 있습니다.TO_NUMBER(TO_CHAR(d,'YYYY')) / TO_NUMBER(TO_CHAR(d,'MM')) / TO_NUMBER(TO_CHAR(d,'DD')) - 날짜 데이터에서 년/월/일 데이터를 출력할 수 있습니다.MONTHS_BETWEEN - 날짜와 날짜 사이의 개월을 출력합니다.ADD_MONTHS - 날짜에 개월을 더한 날짜를 출력합니다.NEXT_DAY - 날짜 후의 첫 요일의 날짜를 출력합니다.LAST_DAY - 월의 마지막 날짜를 출력합니다...
-
[Oracle] 함수(Function) - 숫자형 함수RDS/Oracle 2019. 3. 2. 10:27
숫자형 함수 숫자형 함수는 숫자 데이터를 입력받아 처리하고 숫자를 리턴하는 함수입니다. 숫자형 함수 종류ABS(숫자) - 숫자의 절대값을 돌려줍니다.SIGN(숫자) - 숫자가 양수인지, 음수인지 0인지 구별합니다.MOD(숫자1, 숫자2) - 숫자1을 숫자2로 나누어 나머지 값을 리턴합니다.CEIL/CEILING(숫자) - 숫자보다 크거나 같은 최소 정수를 리턴합니다.FLOOR(숫자) - 숫자보다 작거나 같은 최대 정수를 리턴합니다.ROUND(숫자 [, m]) - 숫자를 소수점 m+1 자리에서 반올림하여 리턴합니다. m이 생략되면 디폴트 값은 0입니다.TRUNC(숫자 [, m]) - 숫자를 소수 m+1 자리에서 잘라서 버립니다. m이 생략되면 디폴트 값은 0입니다. 숫자형 함수 예시1234567891011..
-
[Oracle] 함수(Function) - 문자형 함수RDS/Oracle 2019. 3. 2. 10:22
문자형 함수 문자형 함수는 문자 데이터를 매개 변수로 받아들여서 문자나 숫자 값의 결과를 돌려주는 함수입니다. 문자형 함수 종류LOWER(문자열) - 문자열의 알파벳 문자를 소문자로 바꾸어 줍니다.UPPER(문자열) - 문자열의 알파벳 문자를 대문자로 바꾸어 줍니다.ASCII(문자) - 문자나 숫자를 ASCII 코드 번호로 바꾸어 줍니다.CHR(ASCII번호) - ASCII 코드 번호를 문자나 숫자로 바꾸어 줍니다.CONCAT(문자열1, 문자열2) - 문자열1과 문자열2를 연결하며, 합성 연산자 '||'와 동일합니다.SUBTR(문자열, m[, n]) - 문자열 중 m위치에서 n개의 문자 길이에 해당하는 문자를 돌려줍니다. n이 생략되면 마지막 문자까지입니다.LENGTH/LEN(문자열) - 문자열의 개수를..