SQL 쿼리 기본함수 정리 및 예시 (UPPER, CONCAT, INITCAP, SUBSTR)
안녕하세요!
데이터베이스 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
데이터베이스 INDEX 개념과 INDEX 사용방법 알아보자. – by.SC
DATABASE INDEX * 인덱스(INDEX) : 어떤 데이터가 어디 위치하였는지 위치 정보를 가진 주소록 개념 1> 인덱스가 필요한 이유 일반적으로 SELECT 구문을 통해 데이터 조회 요청 DB 서버 프로세스는 Memory (DB 버..
lovefor-you.tistory.com
저도 필요해서 찾아봐서 정리하였는데 도움이 되셨으면 해서 작성하였습니다~!
수정할 부분이나 다른 의견 있으시면 댓글 부탁드립니다!!
조금이나마 도움이 되셨으면 좋아요 하트♥나 구독 부탁드립니다~!
파이팅 하시고 좋은 하루 되세요!!