MySQL 함수

(2019-10-30)
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')

  ㅇ 최대값,최소값 
     - max(), min()
     - 例) 가장 큰 가격 가져오기 : select max(price) as max_price from products;


[MySQL] 1. MySQL 2. 마리아 DB 3. MySQL 서버 4. 저장 루틴 5. MySQL 백업 6. MySQL 계정 7. MySQL 활용 (기타) 8. MySQL 함수 9. Prepare 문
[MySQL 변수,타입,문자셋] [MySQL 저장]

 
        최근수정     요약목록     참고문헌