MariaDB / Reference / ELT
개요
- ELT는 특정 위치의 문자열을 반환하는 함수입니다.
문법
ELT( N, string1, string2, string3, ... )
- string1, string2, string3, ...에서 N번째 문자열을 반환합니다.
- N번째에 문자열이 없으면 NULL을 반환합니다.
예제
- A, B, C, D에서 2번째의 문자열인 B를 출력합니다.
SELECT ELT( 2, 'A', 'B', 'C', 'D' );
+------------------------------+ | ELT( 2, 'A', 'B', 'C', 'D' ) | +------------------------------+ | B | +------------------------------+
- 지정한 위치에 값이 없는 경우 NULL을 출력합니다.
SELECT ELT( 5, 'A', 'B', 'C', 'D' );
+------------------------------+ | ELT( 5, 'A', 'B', 'C', 'D' ) | +------------------------------+ | NULL | +------------------------------+
- 위치에 들어가는 수는 실수입니다. 정수가 아닌 경우 반올림한 위치에 있는 값을 출력합니다.
SELECT ELT( 1.5, 'A', 'B', 'C', 'D' );
+--------------------------------+ | ELT( 1.5, 'A', 'B', 'C', 'D' ) | +--------------------------------+ | B | +--------------------------------+
SELECT ELT( 1.4, 'A', 'B', 'C', 'D' );
+--------------------------------+ | ELT( 1.4, 'A', 'B', 'C', 'D' ) | +--------------------------------+ | A | +--------------------------------+