IT 소스/MariaDB

[MariaDB] 문자열 함수 2

한량이야기 2022. 12. 28. 10:12
반응형

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다.

1. INSTR (문자열, 검색문자열)

문자열에서 검색문자열을 찾아 해당 위치를 반환합니다. 만약 검색문자열을 없으면 0을 반환합니다.

SELECT INSTR ('ABCDEFGHIJKL', 'EF');  // 5를 반환

2. LOCATE (검색문자열, 문자열)

문자열에서 검색문자열을 찾아 해당 위치를 반환합니다. 만약 검색문자열을 없으면 0을 반환합니다.

SELECT LOCATE ('EF', 'ABCDEFGHIJKL');  // 5를 반환

3. FORMAT (숫자, 자릿수)

주어진 숫자에 천단위 콤마(,)를 추가하고 주어진 자릿수로 반올림하여 반환합니다.

SELECT FORMAT(1234567890.987654321, 3);  // 1,234,567,890.988를 반환

4. BIN (숫자)

주어진 숫자의 2진수 값을 반환합니다.

SELECT BIN(10);  // 1010를 반환

5. HEX (숫자)

주어진 숫자의 16진수 값을 반환합니다.

SELECT HEX(10);  // A를 반환

6. OCT (숫자)

주어진 숫자의 8진수 값을 반환합니다.

SELECT OCT(10);  // 12를 반환

7. INSERT (대상 문자열, 위치, 길이, 추가 문자열)

대상 문자열의 위치부터 길이만큼 삭제하고 그 사이에 추가 문자열을 넣고 반환합니다.

SELECT INSERT ('ABCDEFGHIJKL', 3, 2, '123');  // AB123EFGHIJKL를 반환

8. LEFT (문자열, 숫자)

문자열의 왼쪽부터 숫자만큼의 문자열을 반환합니다.

SELECT LEFT ('2022-10-10 15:30:45', 7);  // 2022-10를 반환

9. RIGHT (문자열, 숫자)

문자열의 오른쪽부터 숫자만큼의 문자열을 반환합니다.

SELECT RIGHT ('2022-10-10 15:30:45', 8);  // 15:30:45를 반환

10. SPACE (숫자)

숫자만큼의 공백을 반환합니다.

SELECT SPACE (10);

 

 

반응형

'IT 소스 > MariaDB' 카테고리의 다른 글

[MariaDB] 수학 함수  (0) 2022.12.29
[MariaDB] 문자열 함수 3  (0) 2022.12.28
[MariaDB] 문자열 함수 1  (0) 2022.12.28
[MariaDB] 흐름제어 함수 (IF, IFNULL, NULLIF)  (0) 2022.12.27
[MariaDB] 날짜와 시간 증감 (INTERVAL)  (0) 2022.12.26