MySQL FIELD() 함수
예시
문자열 목록에서 "q"의 인덱스 위치를 반환합니다.
SELECT FIELD("q", "s", "q", "l");
정의 및 사용
FIELD() 함수는 값 목록에서 값의 인덱스 위치를 반환합니다.
이 함수는 대소문자를 구분하지 않는 검색을 수행합니다.
참고: 지정된 값이 값 목록에 없으면 이 함수는 0을 반환합니다. 값이 NULL이면 이 함수는 0을 반환합니다.
통사론
FIELD(value, val1, val2, val3, ...)
매개변수 값
Parameter | Description |
---|---|
value | Required. The value to search for in the list |
val1, val2, val3, .... | Required. The list of values to search |
기술적 세부 사항
작동: | MySQL 4.0에서 |
---|
더 많은 예
예시
문자열 목록에서 "c"의 인덱스 위치를 반환합니다.
SELECT FIELD("c", "a", "b");
예시
문자열 목록에서 "Q"의 인덱스 위치를 반환합니다.
SELECT FIELD("Q", "s", "q", "l");
예시
숫자 목록에서 5의 인덱스 위치를 반환합니다.
SELECT FIELD(5, 0, 1, 2, 3, 4, 5);