목차
📌 FIELD 함수는 문자열을 찾을때 사용한다. 아래와 같은 형태로 사용하며 찾는 문자열이 str1과 같다면 1을 반환하고, str2와 같다면 2를 반환하고 일치하는 문자열이 없을 경우 0을 반환한다.
SELECT FILED(찾는 문자열, str1, str2, str3, ...);
예)
찾고자 하는 문자열이 포함된 문자열일지라도 0을 반환하며, 문자열이 일치해야 인덱스를 반환한다.
📌 FIELD 함수를 ORDER BY 뒤에 사용하면 원하는 값을 우선적으로 정렬할 수 있다.
SELECT col_name FROM tb_name ORDER BY FIELD(col_name, 'col1_value', 'col2_value'), col_name
위와 같이 사용시 col1_value, col2_value를 우선 정렬(DEFAULT ASC=오름차순)하고 col_name 순번에 맞춰 정렬 된다.
Windows Server 2012 R2 for MySQL (0) | 2018.03.06 |
---|---|
MySQL Workbench 설정/샘플데이터 설치/명령프로프트를 이용한 설치 (0) | 2017.09.01 |
MySQL DBMS 종류/특징 (0) | 2017.08.31 |
MySQL & VirtualBox 외부 접속 테스트 (0) | 2017.08.31 |
MySQL Command Line 사용자 추가/삭제, 권한부여 (0) | 2017.08.24 |