built-in functions
[MySQL] MySQL 날짜 관련 함수 총정리
Date Functions 날짜 관련 함수 날짜와 시간의 형식화 DATE_FORMAT(date, format) - 주어진 date를 format에 맞춰 문자열로 반환 SELECT DATE_FORMAT(hiredate, '%Y-%m-%d') FROM emp; -- YYYY-mm-dd SELECT DATE_FORMAT(hiredate, '%Y-%m-%d %T') FROM emp; SELECT DATE_FORMAT(hiredate, '%Y-%m-%d %H:%i:%s') FROM emp; -- YYYY-mm-dd 00:00:00 더보기 형태 설명 예시 %a 요일을 세 개의 문자로 표현함. Sun부터 Sat %b 월의 축약형을 세 개의 문자로 표현함. Jan부터 Dec %c 월을 숫자로 표현함. 0부터 12 %D..
[MySQL] MySQL 숫자, 집계 함수 총정리
Numeric Functions 숫자 관련 함수 CEIL(number) - number보다 크거나 같은 수 중에서 가장 작은 정수 반환 FLOOR(number) - number보다 작거나 같은 수 중에서 가장 큰 정수 반환 ROUND(number, decimals) - number를 지정된 소수 자릿수로 반올림 TRUNCATE(number, decimals) - number를 지정된 소수 자릿수로 자름(TRUNCATE 명령어도 있기 때문에 주의할 것) ABS(number) - number의 절댓값을 반환 RAND() - 0.0보다 크거나 같고 1.0보다 작은 하나의 실수를 무작위로 생성하여 반환 -- 수학 함수 사용 예제 -- 월평균 근무일수 21.5일, 하루 근무시간 8시간 -- 사원들 하루급여 : D..
[MySQL] MySQL 문자열 함수 총정리
String Functions 문자열 함수 👉 데이터베이스의 인덱스는 1부터 시작! LENGTH() - 전달받은 문자열의 길이 반환 UPPER() - 전달받은 문자열을 모두 대문자로 변경 LOWER() - 전달받은 문자열을 모두 소문자로 변경 SUBSTR(col, start, length) - start 위치에서 length만큼 문자열 추출 SUBSTING(col, start, length) - SUBSTR()과 같음 INSTR(data, search_value) - data에서 search value가 처음 나타나는 위치 반환(대소문자 구분 X) -- LIKE SELECT * FROM emp WHERE ename like '%S%'; -- INSTR(data, search value) SELECT * ..