[MySQL] 문자열 함수 정리

알파·2022년 11월 2일
0

MySQL에서 자주 쓰이는 문자열 함수를 정리해보자!

CONCAT(문자열, 문자열)

  • 복수의 문자열을 잇는 함수
SELECT CONCAT('ABC', 'DEF'); -- 'ABCDEF'를 반환

LEFT(문자열, 길이) / RIGHT(문자열, 길이)

  • 왼쪽 또는 오른쪽에서 길이만큼 문자열을 끊어주는 함수
SELECT LEFT('가나다라마바사', 4); -- '가나다라'를 반환

SUBSTRING(문자열, 시작위치, 길이)

  • 문자열의 특정 부분을 반환하는 함수
SELECT SUBSTRING('가나다라마바사', 3, 2); -- '다라'를 반환

FORMAT(숫자, 소수점 자릿수)

  • 소수점 자릿수까지 숫자를 표시해주는 함수
  • 천단위마다 콤마를 표시해주는 기능
SELECT FORMAT(12345.6789, 2); -- 12,345.67를 반환

UPPER(문자열), LOWER(문자열)

  • 각각 문자열을 대문자, 소문자로 변환해주는 함수
SELECT UPPER('abcdef'); -- 'ABCDEF'를 반환

CHAR_LENGTH(문자열)

  • 문자열의 길이를 반환해주는 함수
SELECT CHAR_LENGTH('ABCDEF'); -- 6을 반환

ASCII(아스키 코드)

  • 각 문자의 아스키 코드값을 반환해주는 함수
SELECT ASCII('A'); -- 65를 반환

CHAR(숫자)

  • 숫자를 아스키 코드 문자로 반환해주는 함수
SELECT CHAR(65); -- 'A'를 반환

출처: 여기

profile
I am what I repeatedly do

0개의 댓글