[데이터베이스] 10주차 내장 함수

행복한 콩🌳·2022년 11월 10일
0

데이터베이스

목록 보기
11/26

1주차 타입 변환, 연산자, 제어 흐름 함수

CAST( ) 함수
데이터 타입을 명시적으로 변환하는 함수
CASE 연산자
속성의 값에 따라 반환 값을 여러 개 지정할 수 있는
IF( ) 함수
첫 번째 표현식이 참이면 두 번째 표현식이 반환되고, 거짓이면 세 번째 표현식이 반환되는 함수
IFNULL( ) 함수
첫 번째 표현식이 NULL 이 아니면 첫 번째 표현식이 반환되고, NULL이면 두 번째 표현식이 반환되는 함수
NULLIF( ) 함수
두개의 표현식이 같으면 NULL을 반환하고, 다르면 첫 번째 표현식이 반환되는 함수

정리하기

SQL에는 데이터베이스를 편리하게 사용하기 위하여 내장함수를 제공한다.
데이터 타입은 연산자에 따라 자동으로 변환되기도 하지만, 명시적으로 변환하여 사용하는 것이 좋다.
내장함수는 데이터 검색과 수정을 위하여 사용한다.

2주차 날짜, 시간, 수학함수

DATE함수
DATE 데이터 타입과 관련된 함수
TIME함수
TIME 데이터 타입과 관련된 함수
TIMESTAMP함수
TIMESTAMP 데이터 타입과 관련된 함수
수학함수
간단한 수학적 기능을 제공하는 함수

정리하기

날짜와 시간의 데이터를 사용하고자 하는 목적에 따라 일부 정보를 추출하기 위하여 날짜와 시간 내장함수를 사용한다
기본적인 수학적인 기능은 데이터 검색시 사용하기 위하여, 수학 내장함수를 사용한다.

3주차 문자열 함수와 타입 변환 함수

문자열비교함수
LIKE, NOT LIKE, STRCMP( )등과 같이 문자열을 비교하는 함수
문자열함수
문자열 데이터에 대하여 변환하거나, 검색 위치등을 찾아 반환하여 주는 함수
타입변환함수
데이터 타입을 변환하여 주는 함수

정리하기

문자열 내장 함수는 문자열을 비교하여 검색하기 위한 내장 함수와 검색된 데이터내의 문자열을 처리하는 내장함수로 구분할 수 있다.
DBMS는 자동적으로 데이터 타입을 변환하는 기능을 가지고 있지만, 명시적으로 변환하기 위한 내장함수를 제공한다.

profile
매일매일 조금씩 모여 숲이 되자🐣

0개의 댓글