MySQL 함수

(2018-03-24)
1. MySQL 함수문자열
     - 문자열 발췌 
        . SUBSTRING(문자열,시작위치,길이) : 시작위치까지 문자열 반환
        . SUBSTRING_INDEX(문자열,'구분자',몇번째위치) : 구분자 위치까지 문자열 반환
     - 문자열 대체 : REPLACE(문자열,대상문자열,대체문자열)
     - 문자열 위치 : POSITION(substr in str) = locate(substr,str)
     - leading zero 삽입 : LPAD(변수명,총길이,채울문자열)
        . 例) LPAD('1',3,'0') => '001'
     - 특정 문자열(substr) 카운트
        . CHAR_LENGTH(str) - CHAR_LENGTH(REPLACE(str,substr,''))
     - 콤마(,)로 구분된 일련의 문자열에서 특정 문자열 찾기
        . FIND_IN_SET(substr,str)

  ㅇ 형변환
     - (INT => STRING) CAST(num AS char(3))

  ㅇ 날짜,시간
     - 1개월 전 : DATE_SUB(NOW(), INTERVAL 1 MONTH)
     - 1개월 후 : DATE_ADD(NOW(), INTERVAL 1 MONTH)
     - 유닉스 Timestamp -> 날짜시간 : DATE_FORMAT(FROM_UNIX(timestamp),'%Y/%m/%d %H:%i:%s')


[MySQL] 1. MySQL 2. MySQL 서버 3. 저장 프로그램 4. 문자 세트 5. MySQL 백업 6. MySQL 계정 7. MySQL 활용 (기타) 8. MySQL 함수

 
        최근수정     요약목록(시험중)     참고문헌