IT/ORACLE7 ORACLE 오라클 특정 위치에서 문자 추출 자르기 SUBSTR / INSTR 오라클에서 문자열을 추출하고 자르는 대표적인 함수들인 SUBSTR, INSTR에 대해 설명하겠습니다. SUBSTR 함수 SUBSTR 함수는 문자열에서 특정 부분을 추출하는 데 사용됩니다. 이 함수는 대상 문자열, 시작 위치, 추출할 문자 수를 인자로 받습니다. SELECT SUBSTR('Hello, Oracle!', 8, 6) FROM DUAL; -- 결과 : Oracle SELECT SUBSTR('Hello, Oracle!', -7) FROM DUAL; -- 결과 : Oracle! 첫번째 예제는 'Hello, Oracle!' 문자열에서 8번째 문자부터 6개의 문자를 추출합니다. 두번째 예제는 문자열 뒤에서 7번째 위치에서 문자열 끝까지 자릅니다. INSTR 함수 INSTR 함수는 문자열 내에서 특정 문.. IT/ORACLE 2024. 3. 12. ORACLE 오라클 함수 FUNCTION 정의 및 생성 오라클 FUNCTION 정의 및 생성 방법 오라클 데이터베이스에서 함수란 특정 작업을 수행하고 결과 값을 반환하는 이름이 부여된 PL/SQL 블록입니다. 이 함수는 인수를 입력으로 받아 처리하고, 결과를 반환하는 역할을 합니다. 함수는 프로시저와 비슷하지만, 반드시 반환 값이 있어야 한다는 점에서 차이가 있습니다. 함수 생성 방법은 다음과 같습니다. CREATE [OR REPLACE] FUNCTION function_name [(parameter [,parameter...])] RETURN return_datatype IS | AS BEGIN -- 함수 로직 RETURN value; END; CREATE [OR REPLACE] FUNCTION function_name은 새로운 함수를 생성하거나, 동일한 .. IT/ORACLE 2024. 3. 9. ORACLE 오라클 프로시저 PROCEDURE 서식 및 생성 오라클의 프로시저에 대한 자세한 설명을 드리겠습니다. 프로시저는 특정 작업을 수행하는 PL/SQL 블록의 일부로, 일련의 SQL문과 PL/SQL 코드를 하나의 실행 가능한 단위로 묶어 놓은 것입니다. 프로시저 PROCEDURE 기본 구조 프로시저는 일반적으로 다음과 같은 구조로 이루어져 있습니다. CREATE [OR REPLACE] PROCEDURE procedure_name [(parameter_name [type [IN | OUT | IN OUT] ...])] IS -- 변수 선언 BEGIN -- 코드 실행 EXCEPTION -- 예외 처리 END; OR REPLACE: 이 키워드를 사용하면, 이름이 동일한 기존 프로시저가 있다면 그 위에 덮어씁니다. procedure_name: 프로시저의 이름입니다.. IT/ORACLE 2024. 3. 9. ORACLE 오라클 날짜함수 시간함수 정의 및 예제 날짜와 시간은 데이터 조작과 분석에서 중요한 역할을 합니다. 이번 글에서는 오라클에서 제공하는 주요 날짜와 시간 함수에 대해 자세히 알아보겠습니다. 아래에서는 주요한 오라클 날짜와 시간 함수들을 소개해드리겠습니다. 1. 날짜함수 및 시간함수 정리 SYSDATE 현재 시스템의 날짜와 시간을 반환 CURRENT_DATE 현재 날짜를 반환 CURRENT_TIMESTAMP 현재 날짜와 시간을 반환 EXTRACT 날짜와 시간 값에서 특정 구성 요소를 추출 TO_CHAR 날짜와 시간 값을 문자열로 변환 ADD_MONTHS 주어진 날짜에 월을 더하여 새로운 날짜를 계산 MONTHS_BETWEEN 두 날짜 사이의 개월 수를 계산 NEXT_DAY 주어진 날짜 이후로 다음 주어진 요일의 날짜를 반환 LAST_DAY 주어진.. IT/ORACLE 2024. 3. 1. ORACLE 오라클 집계함수 정의 및 예제 오라클에서 제공하는 집계 함수에 대해 자세히 알아보겠습니다. 집계 함수는 데이터의 그룹을 대상으로 통계적인 연산을 수행하여 유용한 정보를 도출하는 데 사용됩니다. 다양한 집계 함수를 활용하면 데이터 분석 작업을 효과적으로 수행할 수 있습니다. 1. 집계함수 정리 COUNT 주어진 컬럼의 행 수를 계산 SUM 주어진 컬럼의 숫자 값들의 합계 AVG 주어진 컬럼의 숫자 값들의 평균을 계산 MIN, MAX 주어진 컬럼의 최소, 최값을 계산 GROUP BY 집계 함수와 함께 사용되어 데이터를 그룹별로 분류하고 각 그룹에 대한 집계 연산을 수행 HAVING GROUP BY 절과 함께 사용되어 그룹화된 결과에 조건을 적용 ROLLUP GROUP BY 절에서 다중 컬럼 그룹화를 수행하여 계층적인 집계 결과를 생성 C.. IT/ORACLE 2024. 2. 28. ORACLE 오라클 수치연산함수 정의 및 예제 ORACLE에서 제공하는 수치 연산 함수는 숫자 값을 다루고 계산하는 데 사용됩니다. 이러한 함수들은 수치 데이터의 연산, 반올림, 변환 등에 유용하게 활용됩니다. 아래에서는 ORACLE의 주요 수치 연산 함수에 대한 정의와 사용 예제를 자세히 설명하겠습니다. 1. 수치연산함수 정리 ROUND 숫자를 지정된 소수 자릿수로 반올림 TRUNC 소수 자릿수를 버리고 정수 부분만 반환 CEIL 주어진 숫자를 올림하여 크거나 같은 정수를 반환 FLOOR 주어진 숫자를 내림하여 작거나 같은 정수를 반환 ABS 주어진 숫자의 절값을 반환 POWER 주어진 숫자의 거듭제곱 값을 계산 MOD 첫 번째 숫자를 두 번째 숫자로 나눈 나머지를 반환 SQRT 주어진 숫자의 제곱근을 계산하여 반환 SIGN 주어진 숫자의 부호를 .. IT/ORACLE 2024. 2. 27. ORACLE 오라클 문자열 함수 정의 및 예제 오라클은 강력한 데이터베이스 관리 시스템으로 다양한 함수를 제공합니다. 이 중에서도 문자열 함수는 데이터 처리와 분석에서 매우 중요한 역할을 합니다. 이번 글에서는 오라클에서 제공하는 주요 문자열 함수들에 대해 자세히 알아보겠습니다. 1. 문자열 함수 정리 SUBSTR 문자열의 일부분을 추출하는 데 사용 CONCAT 두 개 이상의 문자열을 연결하는 데 사용 LENGTH 문자열의 길이를 반환하는 데 사용 UPPER 및 LOWER 문자열을 대문자 및 소문로 변환하는 데 사용 INSTR 문자열 내에서 특정 문자 또는 패턴의 위치를 찾는 데 사용 REPLACE 문자열 내에서 특정 문자 또는 패턴을 다른 문자열로 대체하는 데 사용 LPAD 및 RPAD 문자열을 왼쪽 및 오른쪽으로 채우는 데 사용 TRIM 문자열의.. IT/ORACLE 2024. 2. 26. 이전 1 다음