lpad

    반응형
    이미지21

    [ Oracle ] 오라클 문자 함수 LPAD, TRIM, LTRIM, SUBSTR 등

    현 포스팅은 세세하게 함수에 대해 알아보기 보다는 간단 요약해 참고하기 위한 포스팅이다. 어떤 입력값을 받아 정해진 루틴으로 작업을 하고 결과를 만들어 출력하는 것을 함수라 한다. Oracle 함수의 여러 종류 중 문자 함수에 해당하는 UPPER, LOWER, SUBSTR, TRIM, LPAD 등을 살펴보자. UPPER 함수 대문자로 변환해주는 함수이다. SELECT UPPER(문자) FROM 테이블; UPPER 함수 예제 --"HELLO" SELECT UPPER('hello') FROM DUAL; LOWER 함수 소문자로 변환해주는 함수이다. LOWER(문자) LOWER 함수 예제 --"hello" SELECT LOWER('HELLO') FROM DUAL; INITCAP 함수 이니셜만 대문자로 변환하는..

    이미지21

    [ Oracle ] 오라클 함수

    현 포스팅은 세세하게 함수에 대해 알아보기 보다 간단 요약해 참고하기위한 포스팅임. 함수란? "어떤 입력값을 받아서 정해진 루틴에 의해 작업을 하고 결과값을 만들어서 출력해주는 것" 함수는 여러 건의 데이터를 한 번에 하나씩만 처리하는 단일행 함수​와 여러 건의 데이터를 동시에 입력받아 결과값 한 건을 만들어주는 복수행 함수가 있다. 단일행 함수는 숫자 함수, 문자처리 함수, 날짜 함수, 형변환 함수 등이 있다. 단일행 함수에 대해 먼저 살펴보자. 1. 단일행 함수 - 숫자 함수 ABS 절대 값을 구하는 함수 ( 방향은 없고 크기만 있는 것 ) //return 10 SELECT ABS(-10) FROM DUAL; //return 15 SELECT ABS(0015) FROM DUAL; ​ FLOOR 소수점..

    이미지21

    [ Oracle ] 오라클 LPAD 와 RPAD

    개발을 하다 보면 문자열을 지정된 크기에 맞게 채워야 할 때가 있다. ​ 전화번호를 11자리로 하는데 11자리 미만일경우 0으로 채워라는 경우처럼 말이다. ​ 특정문자열을 지정한 자릿수만큼 내가 지정한 문자로 채우고자 할 때 쓰는 함수가 바로 LPAD 와 RPAD 함수이다. ​ PAD의 영어사전적 의미로는 '덧대다'의 뜻인데 개발에서는 이를 '덧붙이다'나 '채우다'라는 의미로 사용되고 있다. ​ 즉, LEFT PAD ( LPAD ) 는 왼쪽으로부터 채우기, RIGHT PAD ( RPAD ) 는 오른쪽으로부터 채우기인 셈이다. ​ 먼저 문법을 살펴보자. ​LPAD ( x, n, y ) RPAD ( x, n, y ) 여기서 x 는 LPAD 나 RPAD 를 적용시키고자 하는 문자열이 들어간다. ​ n 은 자릿..