안녕하세요!
데이터베이스 SQL 쿼리에서 문자열을 다루는 기본 함수를 정리해보았습니다.
매번 사용은 아니지만 뭔가 데이터 가공이 필요할 때 사용하시면 좋을 것 같습니다.
1> UPPER 함수
전부 대문자로 변경하여 출력하는 함수
SELECT UPPER('Liverpool') FROM DUAL;
2> LOWER 함수
전부 소문자로 변경하여 출력하는 함수
SELECT LOWER('LIVERPOOL') FROM DUAL;
3> INITCAP 함수
첫 글자만 대문자이고, 나머지는 전부 소문자 출력 함수
SELECT INITCAP('LIVERPOOL') FROM DUAL;
4> LENGTH, LENGTHB 함수
LENGTH (문자열 길이), LENGTHB (문자열 바이트 수) 계산 함수
SELECT LENGTH('홍길동'), LENGTHB('홍길동') FROM DUAL;
5> CONCAT ( ‘||’ 와 동일 )
두 문자열을 합쳐서 출력 함수
SELECT CONCAT('Liverpool','_Team') FROM DUAL;
( = SELECT 'Liverpool' || '_Team' FROM DUAL; )
6> SUBSTR 함수
문자열에서 특정 길이 문자 추출하는 함수
SELECT SUBSTR('Liverpool',1,5) FROM DUAL;
SELECT SUBSTR('Liverpool',-4,3) FROM DUAL;
‘-‘는 뒤에서부터 숫자를 세주면 됩니다.
-4는 뒤에서부터 4번 째이므로, p가 되고 거기서부터 3길이를 출력하면 ‘poo’가 출력됩니다.
아래는 데이터베이스 인덱스 개념 및 사용방법 필요하시면 참고하시기 바랍니다!!
https://lovefor-you.tistory.com/183
저도 필요해서 찾아봐서 정리하였는데 도움이 되셨으면 해서 작성하였습니다~!
수정할 부분이나 다른 의견 있으시면 댓글 부탁드립니다!!
조금이나마 도움이 되셨으면 좋아요 하트♥나 구독 부탁드립니다~!
파이팅 하시고 좋은 하루 되세요!!
'IT ▶ > Database' 카테고리의 다른 글
[데이터베이스 SQL] 쿼리 JOIN 개념 및 JOIN 사용방법 (0) | 2019.11.12 |
---|---|
[DB기초] SQL 쿼리 기본함수 정리 (INSTR, LPAD, RPAD, LTRIM) (0) | 2019.11.07 |
데이터베이스 INDEX 개념과 INDEX 사용방법 알아보자. – by.SC (0) | 2019.11.02 |
데이터베이스 VIEW 개념과 VIEW 사용방법 알아보자. – by.SC (0) | 2019.11.02 |
데이터베이스 TRIGGER 개념, TRIGGER 사용방법 알아보자. – by.SC (0) | 2019.11.02 |