• Home
  • About
    • CodeLab photo

      CodeLab

      UnprettyCoder's Blog

    • Learn More
    • Github
  • Posts
    • All Posts
    • Computer Science
      • JAVA
      • C
      • PYTHON
      • JavaScript
      • DATABASE
      • Git
      • nodeJS
    • Industrial Engineering
      • O.R.
      • Statistics
      • E.E.
    • Others
      • NETWORK
      • ACCOUNTANCY
      • OTHERS
  • Projects

mySQL FUNCTIONs

21 Jan 2020

Reading time ~1 minute

MySQL Functions


  • LEFT(field_name, n)
    • 레코드의 field_name value를 왼쪽부터 n개 return
    • EXAMPLE
    SELECT LEFT(name, 3) as left_three 
    FROM students;
    
  • WEEKDAY(date_field)
    • 레코드의 date_field value의 요일 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");
    


Share Tweet +1