MariaDB 자주 사용하는 문자열 함수: FORMAT, INSTR, SPACE

MariaDB 자주 사용하는 문자열 함수: FORMAT, INSTR, SPACE

이 글에서는 MariaDB에서 자주 사용하는 문자열 함수인 FORMAT, INSTR, SPACE의 사용법에 대해 알아보겠습니다. FORMAT은 숫자를 형식화하고, INSTR은 문자열 내에서 특정 하위 문자열의 위치를 반환하며, SPACE는 지정된 수의 공백 문자를 생성합니다.

FORMAT 함수

FORMAT 함수는 숫자를 형식화된 문자열로 반환합니다. 주로 숫자에 쉼표를 추가하거나 소수점 이하 자릿수를 지정할 때 사용됩니다.

SELECT FORMAT(1234567.89, 2);

결과: ‘1,234,567.89’

INSTR 함수

INSTR 함수는 문자열 내에서 특정 하위 문자열의 위치를 반환합니다. 위치는 1부터 시작하며, 하위 문자열이 발견되지 않으면 0을 반환합니다.

SELECT INSTR('Hello, world!', 'world');

결과: 8

SPACE 함수

SPACE 함수는 지정된 수의 공백 문자를 반환합니다. 주로 문자열을 포맷팅할 때 사용됩니다.

SELECT SPACE(5);

결과: ‘ ‘

활용 예제

다음은 각 함수를 활용한 예제입니다.

FORMAT 함수 예제

SELECT name, FORMAT(salary, 2) AS formatted_salary
FROM employees;

결과: 각 직원의 급여를 소수점 두 자리까지 형식화하여 반환합니다.

INSTR 함수 예제

SELECT email, INSTR(email, '@') AS at_position
FROM users;

결과: 각 사용자의 이메일 주소에서 ‘@’ 문자의 위치를 반환합니다.

SPACE 함수 예제

SELECT name, CONCAT(name, SPACE(3), 'is here') AS greeting
FROM users;

결과: 각 사용자의 이름 뒤에 세 칸의 공백을 추가한 문자열을 반환합니다.

INSTR , SPACE 함수 예제 결과 화면

참고할 만한 사이트

더 자세한 내용은 다음 사이트들을 참고하세요.

관련 이전 게시글

이 글이 도움이 되셨다면 공유 부탁 드립니다.

위로 스크롤