FIELD()
FIELD() 함수는 값 목록에서 값의 인덱스 위치를 반환한다.
이 함수는 대소문자를 구분하지 않는 검색을 수행한다.
형식
FIELD(value, val1, val2, val3, ...)
매개변
value
:
목록에서 검색할 값
val1, 2, 3, ….
:
검색할 값 목록
예제
문자열 목록에서 “c”의 인덱스 위치를 반환한다.
SELECT FIELD("c", "a", "b");
기본 예시
FIELD(“c”, “a”, “b”) |
---|
0 |
문자열 목록에서 “q”의 인덱스 위치를 반환한다.
SELECT FIELD("Q", "s", "q", "l");
기본 예시
FIELD(“Q”, “s”, “q”, “l”) |
---|
2 |
숫자 목록에서 인덱스 위치 5를 반환한다.
SELECT FIELD(5, 0, 1, 2, 3, 4, 5);
기본 예시
FIELD(5, 0, 1, 2, 3, 4, 5) |
---|
6 |
참고
W3C School - MySQL FIELD() Function
W3C School - SQL Tutorial