728x90
문자열 함수 (String Fuctions)
ASCII()
SELECT ASCII('2'), ASCII(2), ASCII('dx');
- 쿼리 결과
BIN(), CONV()
SELECT BIN(12), CONV(12, 10, 2);
- 쿼리 결과
BIT_LENGTH(str), CHARACTER_LENGTH(str)
SELECT BIT_LENGTH('text'), CHARACTER_LENGTH('text');
- 쿼리 결과
CONCAT( str1, str2, … ), CONCAT_WS( separator, str1, str2, … )
SELECT CONCAT('abc', '123', 'xyz'), CONCAT_WS(' ', 'abc', '123', 'xyz');
- 쿼리 결과
ELT( N, str1, str2, str3, … )
SELECT ELT(1, 'test1', 'test2', 'test3'), ELT(3, 'test1', 'test2', 'test3');
- 쿼리 결과
FIELD( str, str1, str2, str3, …)
SELECT FIELD("test1", "test2", "test1", "test4");
SELECT FIELD("test1", "test2", "test3", "test4");
- 쿼리 결과
FIND_IN_SET( str, strlist )
SELECT FIND_IN_SET('b','a,b,c,d,e,f,g,h,i');
- 쿼리 결과
HEX( str ), HEX( N ), CONV( N, 16, 10 ), UNHEX( str )
SELECT 0x616263, HEX('abc'), UNHEX(HEX('abc'));
SELECT HEX(255), CONV(HEX(255), 16, 10);
- 쿼리 결과
UNHEX( str )
SELECT UNHEX('4D7953514C'), 0x4D7953514C;
- 쿼리 결과
INSERT( str, pos, len, newstr )
SELECT INSERT( 'abcde', 3, 3, 'xxxx' );
- 쿼리 결과
INSTR( str, substr )
SELECT INSTR( 'abcde', 'a' ), INSTR( 'abcde', 'z' );
- 쿼리 결과
728x90
'프로그래밍 > Database' 카테고리의 다른 글
MySQL 타입 변환 함수 (Type Conversion Functions) (0) | 2020.04.29 |
---|---|
MySQL 문자열 함수 (String Fuctions) - (2) (0) | 2020.04.29 |
MySQL 연산 함수, 계산 함수, 수학 함수 (Mathematical Functions) (0) | 2020.04.28 |
MySQL DAY, MONTH, YEAR, EXTRACT 관련 함수 (0) | 2020.04.28 |
MySQL TIMESTAMP 함수 (0) | 2020.04.28 |