반응형

oracle 14

[Oracle] ROUND 반올림 함수 사용법 및 예시

문법 ROUND ( number [ , integer ) ROUND ( float_number ) return [number | binary_float | binary_double] 파라미터 number 반올림 처리를 행하는 숫자 식 integer 반올림하는 정도 (소수 자릿수) default 0 float_number BINARY_FLOAT, BINARY_DOUBLE 형 리턴 반올림한 숫자 조건 SQL 및 PL / SQL 모두에서 사용할 수 있습니다. 내용 ROUND (숫자) 함수의 내용 숫자 식 number 를 소수점 integer 정도 (기본값은 0)로 반올림 한 값을 되 돌린다. 반올림 (※)하는 정도 integer 가 음수이면 소수점 왼쪽 자리, 즉 정수부의 지정 자리 이하 반올림 처리의 대상이..

─━ IT ━─ 2021.02.19

[Oracle] UPPER, LOWER, INITCAP 함수 사용법 및 예시

문법 UPPER ( string ) LOWER ( string ) INITCAP ( string ) return [string] 파라미터 string 대문자, 소문자 변환 문자 식 (두 개 이상의 값 목록) 리턴 대소문자 변환한 문자열 조건 SQL 및 PL / SQL 모두에서 사용할 수 있습니다. 내용 UPPER 함수의 내용 문자열 식 string 의 문자를 모두 대문자로 변환하여 동일한 데이터 형식으로 되 돌린다. 입력 string 의 데이터 유형은 LOB 또는 자국어 문자 세트도 사용할 수 있습니다. 반환 값은 입력한 형태와 같은 형태로 되돌아간다. 전각 알파벳에 대응하고 있다. LOWER 함수의 내용 문자열 식 string 의 문자를 모두 소문자로 변환하여 동일한 데이터 형식으로 되 돌린다. UPP..

─━ IT ━─ 2021.02.18

[Oracle] LPAD 함수 사용법 및 예시

문법 LTRIM ( string [, set] ) return [ string ] 파라미터 LTRIM 대상의 문자열 [set] 삭제할 문자 세트 default 공백 리턴 지정된 문자 세트를 왼쪽에서 set를 채워넣은 문자열 조건 SQL 및 PL / SQL 모두에서 사용할 수 있습니다. 내용 문자열 string 중 선행하는 문자가 set 의 문자 중 하나에 해당하는 경우에 그 문자를 제거하고 왼쪽에 채운다. 삭제하는 문자 집합 set 은 여러 문자 조합을 사용할 수 있다. 문자열의 선행 대문자, 소문자, 전각, 반각의 'X'를 삭제한다. 대상 문자열이 삭제되면 결과는 NULL 이된다. 예시 SQL> select str, ltrim (str, 'xXxX' ) from ltrim_sample; STR LTRI..

─━ IT ━─ 2021.02.17

[Oracle] CONCAT 함수 사용법 및 예시

문법 CONCAT ( string1 , string2 ) return [string] 파라미터 string1 문자열 식 string2 string1 에 연결하는 문자열 식 리턴 문자열 string1 과 string2 를 연결 한 문자열을 되돌립니다. 조건 SQL 및 PL / SQL 모두에서 사용할 수 있습니다. 내용 문자열 string1 과 string2 를 연결 한 (CONCATenated) 문자열을 되 돌린다. 인수는 항상 두 가지 밖에 없다. 3 개 이상의 문자열을 결합하려면 함수 안에 함수를 포함시켜 표현한다. VARCHAR2의 문자열 연결의 최대 크기는 4000 바이트 예시 SQL> set null '' SQL> select str1, str2, concat (str1, str2) conc fr..

─━ IT ━─ 2021.02.16

[Oracle] LPAD 함수 사용법 및 예시

문법 LPAD ( string , len [ , ins ) return [string] 파라미터 string 오른쪽 자리수 가지런 히하고 싶은 대상의 문자열 식 len 문자열의 길이 ins 삽입 할 문자열 식 default 공백 리턴 자리수를 가지런히 하고 싶은 대상의 문자열에 삽입할 문자열을 충전한 문자열을 되돌립니다. 조건 SQL 및 PL / SQL 모두에서 사용할 수 있습니다. 내용 문자열 string 중 처음부터 문자열의 길이 len 가 많을 때까지 삽입할 문자열 식 ins 를 문자열의 처음부터 ins 의 전체 문자열을 왼쪽으로 (※)에 덧붙여 돌린다. 문자열 string 이 이미 길이 len 를 초과하는 경우에는 문자열 len 길이가 잘립니다. (※) 문자열이 왼쪽 방향으로 "시작의 첫번째 바이..

─━ IT ━─ 2021.02.14

[Oracle] COUNT 함수 사용법 및 예시

문법 COUNT (*) COUNT (DISTINCT | ALL ] expr ) return [NUMBER] 파라미터 expr 어떤 식 열 이름 리턴 그룹의 레코드 건수 행수를 돌려 보낸다. 조건 SQL에서만 사용 가능. (PL/SQL 등) 내용 COUNT 함수에 별표 (*)를 사용하면 그룹의 모든 레코드 수를 돌린다. 식 또는 열 이름을 지정하면 해당식이 NULL 값 것들을 카운트에 포함하지 않는다. 또한 DISTINCT를 지정하면 중복 된 값의 행을 계산에 포함하지 않는다. 많은 경우 GROUP BY 절 을 사용하지 않고 전체 행수를 취득하는 경우가 많은데, 그룹 단위의 행수를 구하는 것도 가능하다. COUNT의 특징적인 사용 방법은 그룹화 된 그룹 수를 결정하는데 COUNT (COUNT (*))과 중..

─━ IT ━─ 2021.02.12

[Oracle] CURRENT_DATE, CURRENT_TIMESTAMP 사용법 및 예시

문법 CURRENT_DATE - 모든 Oracle 9i CURRENT_TIMESTAMP ( precision ) LOCALTIMESTAMP ( precision ) return [datetime | timestamp | timestamp with timezone] 파라미터 precision 초 이하의 정밀도 (1-9) default 6 리턴 데이터베이스 시스템 날짜 또는 시스템의 시간대가 있는 타임스탬프 조건 SQL 및 PL / SQL 모두에서 사용할 수 있습니다. 내용 CURRENT_~는 "데이터베이스 서버"를 호스트하는 OS 호출로 취득한 날짜를 세션 시간대 로 변환된 현재 날짜와 시간 (년 ~ 초)을 리턴한다. 시간대에 대한 정보는 포함되지 않는다. CURRENT_TIMESTAMP 즉 TIMESTA..

─━ IT ━─ 2021.02.11

[Oracle] 역삼각함수 (ACOS, ASIN, ATAN, ATAN2) 사용법

문법 역 삼각 함수 ACOS ( n ) ASIN ( n ) ATAN ( number ) ATAN2 ( y , x ) ⇔ ATAN2 ( y / x ) return [BINARY_DOUBLE |BINARY_FLOAT | NUMBER] 파라미터 rad 라디안 의한 각도 number 숫자 식n 숫자 식 [-1 이상 1 이하] number 숫자 식 x 숫자 식 y 숫자 식 리턴 ACOS : 0 이상 PI 이하 (PI : 2 × PI 라디안 = 2π rad = 360도) ASIN : - PI / 2 이상 PI / 2 / 2 다음 ATAN : - PI / 2 이상 PI / 2 / 2 다음 ATAN2 : - PI 이상 PI 이하 조건 SQL 및 PL / SQL 모두에서 사용할 수 있습니다. 내용 역 삼각 함수는 NUM..

─━ IT ━─ 2021.02.10

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

문법 LNNVL ( condition ) return [boolean] 파라미터 condition 결과에 부정 (UNKNOWN, NULL)을 포함 조건식 리턴 조건식 condition 이 UNKNOWN 또는 FALSE이면 TRUE를 리턴합니다. 조건식 condition 이 TRUE면 FALSE를 리턴합니다. 조건 SQL 임베디드 SQL에서 사용 가능한 PL / SQL에 포함되어 있지 않다. (Oracle 10g R2 시점) 내용 식이 거짓 또는 부정이라면 참, 참이면 거짓을 리턴합니다. 조건식 condition 이 부정 (UNKNOWN) 또는 거짓 (FALSE)이면 참 (TRUE)을 리턴하고 condition 이 참이면 거짓을 리턴합니다. WHERE NVL (PRICE, 0) = 100) THEN 'UN..

─━ IT ━─ 2021.02.07

[Oracle] NVL, COALESCE 설명 및 사용법

문법 NVL ( expr1 , expr2 ) COALESCE ( expr_list ) - Oracle 9i 이상 지원. 요청 파라미터 expr1 NULL로 설정 가능한 식 (숫자 식, 문자열 식, 날짜 식, etc) expr2 숫자, 문자열, 날짜 expr_list 쉼표로 구분된 목록 (2개 이상의 값 목록) 리턴 return [첫 번째 인수의 형식, NULL 또는 숫자라면 우선 순위가 높은 형태로 반환] NVL 함수의 내용 식 expr1 이 NULL이면 expr2 의 값을 되 돌린다. Null Value Logic의 약자 COALESCE 함수의 내용, Oracle 9i NVL 함수를 일반화한 함수 인수에 포함된 첫번째 "비 NULL 값"을 돌린다. COALESCE ( expr1 , ..., exprN ..

─━ IT ━─ 2021.02.06
반응형