MySQL Functions
- LEFT(
field_name,n)- 레코드의
field_namevalue를 왼쪽부터 n개 return - EXAMPLE
SELECT LEFT(name, 3) as left_three FROM students; - 레코드의
- WEEKDAY(
date_field)- 레코드의
date_fieldvalue의 요일 return (0 : monday ~ 6 : sunday) date_field의 value가YYYY-MM-DD이어야 한다.- EXAMPLE
SELECT WEEKDAY(date_written) as weekday FROM books WHERE author in ("Shakespeare", "Werber"); - 레코드의
- FIELD(
field_name,val_1,val_2, …)- ORDER BY 뒤에 나와서 해당 필드 값의 순서를 직접 지정한다.
- EXAMPLE
SELECT name FROM students ORDER BY FIELD(LEFT(phone, 3), "010", "016", "011");