반응형

oracle 14

[Oracle] DECODE 함수 설명 및 사용법

문법 DECODE (expr ,search_and_result_list [,default]) return [제3 인수 (search_and_result_list 의 첫번째 result 식)의 데이터 형식 파라미터 expr NULL로 설정 가능한 표현식 (숫자, 문자열, 날짜, etc) search_and_result_list 검색 및 결과 목록 [search , result] default 검색에 일치하지 않는 경우의 결과 default NULL 리턴 수식 expr 과 일치하는 검색 식 search 를 가진 result 를 돌린다. 수식 expr 검색 및 결과 목록에 포함되지 않은 경우에는 default_expr 을 돌린다. 조건 SQL 임베디드 SQL에서 사용 가능한 PL / SQL에 포함되어 있지 않..

─━ IT ━─ 2021.02.05

[Oracle] SQL의 IF "CASE ~ WHEN 식"

SQL 내에서의 IF이라고도 할 수있는 CASE 표현식은 Oracle 9i 이전부터 있는 단순 CASE 표현식, Oracle 9i 이후에 구현 된 검색 CASE 표현식 등 2 종류가있다. 또한 PL / SQL에서도 CASE 문장을 지원하고 있다. SELECT 목록에 설명 할 수 있는 것은 물론, LIKE 등의 조건식과 CASE 표현식을 병행하여 WHERE 절과 GROUP BY, HAVING 또는 ORDER BY 절에 기술하는 것으로 분류에 의한 다른 수식이나 값으로 업데이트 조건에 의한 추출 과 정렬 등 매우 강력한 SQL을 작성할 수 있다. 단순 CASE 표현식 (simple case expression) CASE에 지정된 표현식 expr 수식의 값과 비교할 식의 값 comparison_expr1 를 ..

─━ IT ━─ 2021.02.05

[Oracle] 오라클 substr 함수 사용법

함수 설명 이 함수는 PL/SQL에서 지원하게된 함수입니다. SUBSTR 기능을 사용하면 문자열에서 하위 문자열을 추출할 수 있습니다. 문법 SUBSTR( string, start_position [, length ] ) 파라미터 파라미터명 필수여부 설명 string O 특정 변수 또는 칼럼 지칭 start_position O 추출할 문자열 시작 위치 [ length ] X 사용하지 않을 시 start_position부터 끝까지 문자열 추출. 사용할 경우 length 만큼만 추출. 예제 SUBSTR('This is a test', 6, 2) -- Result: 'is' SUBSTR('This is a test', 6) -- Result: 'is a test' SUBSTR('10024567', 0, 4) ..

─━ IT ━─ 2021.02.04
반응형