SQL 내장 함수
- 수학의 함수와 마찬가지로 특정 값, 열 값 입력받아 그 값을 계산 후 결과 값 돌려줌
- Round 가 1이면 소수점 둘째자리에서 반올림 0이면 첫째자리에서 반올림 -1이면 일의자리에서 반올림
- ABS 함수 : 절댓값을 구하는 함수
- ROUND 함수 : 반올림한 값을 구하는 함수
- REPLACE : 문자열을 치환하는 함수
- LENGTH : 글자의 수를 세어주는 함수 (단위가 바이트(byte)가 아닌 문자 단위)
- SUBSTR : 지정한 길이만큼의 문자열을 반환하는 함수
- STR_TO_DATE : 문자형으로 저장된 날짜를 날짜형으로 변환하는 함수
- DATE_FORMAT : 날짜형을 문자형으로 변환하는 함수
- SYSDATE : MySQL의 현재 날짜와 시간을 반환하는 함수
NULL 값
- 아직 지정되지 않은 값
- NULL 값은 0,빈문자,공백과는 다른 값이다.
- 비교 연산자로 비교가 불가능하다.
집계함수 사용시 주의사항
- NULL+숫자 연산 결과는 NULL
- 집계함수 계산시 NULL이 포함된 행은 집계에서 빠짐
NULL 값을 확인하는 방법 – IS NULL, IS NOT NULL
숭실대학교 Database 강의를 수강 후 정리하였습니다.
'Database' 카테고리의 다른 글
[Database] 뷰 (0) | 2023.02.07 |
---|---|
[Database] 부속 질의 (0) | 2023.02.06 |
[Database] SQL DCL 데이터 조작어 (0) | 2023.02.04 |
[Database] SQL DDL 데이터 정의어 (0) | 2023.02.04 |
[Database] SQL DML 데이터 조작어 (0) | 2023.02.03 |