old/DB

문자 함수

물 개 2020. 11. 17. 23:40

LOWER('ABCd') --abcd  자바의 .toLowerCase()와 같은 함수
UPPER('abcD') --ABCD .toUpperCase()

SUBSTR('hellojava', 2, 5) --elloj
INSTR('hellojava', 'l') --3
INSTR('hellojava', 'l', 2) --(두번째 문자부터 검색 시작)3
INSTR('hellojava', 'l', 1, 2) --(첫번째 문자부터 검색 시작, 2번째 l 찾아라)4

LPAD('abc', 5, '*') --**abc (왼쪽부터 빈 자리에 *를 넣어서 5개로 만들어라)
RPAD('abc', 5, '*') --abc**

TRIM(leading 'a' FROM 'aBCa') -- 앞에있는 a 문자를 잘라내라
TRIM(trailing 'a' FROM 'aBCa') -- 뒤에있는 a 문자를 잘라내라
TRIM(both 'a' FROM 'aBCa') -- 앞뒤에있는 a 문자를 잘라내라