반올림, 자릿수를 넣지 않으면, 소수를 모두 반올림 시킴
SELECT ROUND(3.14), ROUND(3.14, 0), ROUND(3.14, 1)
# 3, 3, 3.1
CEIL은 소수점 모두를 올리고, FLOOR은 소수점 모두를 내림
SELECT CEIL(3.14), FLOOR(3.14)
# 4, 1
소수점을 해당하는 자리수까지 버려줌
SELECT TRUNCATE(3.14, 0), TRUNCATE(3.14, 1), TRUNCATE(3.141, 2), TRUNCATE(3.141, -1)
# 3, 3.1, 3.13, 0
SELECT LENGTH('TEST'), LENGTH('한글')
# 4, 6
SELECT LENGTH('TEST'), LENGTH('한글')
# 4, 2
다음과 같이 문자열(컬럼에 있는 문자열도 가능)을 합칠 수 있다.
SELECT CONCAT(PLAYER_NAME, "선수, ", HEIGHT, "cm, ", WEIGHT, "kg")
# **선수, 170cm, 60kg
다양한 통계치를 계산하는 목적을 가진 함수들로, WHERE절에서는 사용 불가
NULL 값을 제외한 컬럼 값의 개수
NULL 값을 제외한 컬럼 값의 합계
NULL 값을 제외한 컬럼 값의 평균
NULL 값을 제오한 컬럼의 최소값
NULL 값을 제오한 컬럼의 최대값
NULL 값을 제외한 컬럼 값의 표준편차
REGEXP_LIKE(OPTIONS,'통풍시트|열선시트|가죽시트')
컬럼에 해당하는 값이 NULL이 아니라면 해당 값을 반환, NULL이라면 대체할 값으로 반환
LIMIT 3 -> 1~3번째 ROW만 가져옴
LIMIT 0, 3과 같음
LIMIT 10, 5 -> 11~15번째 ROW만 가져옴
참고: https://jie0025.tistory.com/85


중요중요중요