또자의 코딩교실

문자열 함수 본문

코딩공부/SQL

문자열 함수

또자자 2021. 9. 13. 22:43

6.문자열 함수


6-1.대소문자 조작 함수

lower

upper

initcap(첫글자가 대문자인 문자열을 조작)


6-2.문자조작함수

concat (두개의 문자열을 합침)

substr (문자열을 쪼갬)

length (표현식의 문자수를 반환)

instr (지정된 문자열의 위치를 숫자로 반환한다. 검색시작 위치 m과 문자열 발생횟수 n을 지정가능)

lpad | rpad (column|expression, n ,string) (전체폭이 n이 되도록 문자를 왼쪽, 오른쪽 정렬)

trim (접두어, 접미어 자름)

replace (문자열을 검색해 대체문자열로 바꿈)

 

ex)

select employee_id,

last_name,

(fist_name||' '||last_name) name,

CONCAT(CONCAT(fist_name,' '),last_name) name,

length(last_name) len_str,

instr(last_name, 'h') in_str,

substr(last_name, 1, 5) sub_str

from employees

where department_id = 80;

>>부서번호가 80번인 사람의 이름과 firstlast 이름을 합치고 이름 길이 출력하고 h가 들어가있는 이름의 위치(숫자 반환) 출력하고 1번째부터 5번째까지의 last이름(문자열 반환)을 출력할 것

'코딩공부 > SQL' 카테고리의 다른 글

(명시적/암시적)형변환 함수 (복습필요)  (0) 2021.09.13
날짜 함수(복습필요)  (0) 2021.09.13
order by 명령문 / group by 명령문  (0) 2021.09.13
그룹함수 보충  (0) 2021.09.13
연결연산자 보충  (0) 2021.09.13
Comments