반응형
안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다.
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 |