단일 행 함수의 주요 특징
- SELECT, WHERE, ORDER BY 절에 사용 가능하다.
- 각 행(ROW)들에 대해 개별적으로 작용하여 데이터 값들을 조작하고, 각각의 행에 대한 조작 결과를 리턴한다.
- 여러 인자(Argument)를 입력해도 단 하나의 결과만 리턴한다.
- 함수의 인자(Argument)로 상수, 변수, 표현식이 사용 가능하고, 하나의 인수를 가지는 경우도 있지만 여러개의 인수를 가질 수도 있다.
- 특별한 경우가 아니면 함수의 인자(Argument)로 함수를 사용하는 함수의 중첩이 가능하다.
트림은 양쪽공백제거
1은 하루다. 이것을 나눠서 계산해주면 된다.
데이터 변환의 종류
- 명시적 형 변환: 데이터 변환 형 함수로 데이터 유형을 변환하도록 명시해주는 경우
- 암시적 형 변환: DBMS가 자동으로 데이터 유형을 변환하는 경우
TO_DATE('2021/11/21 15:22:40', 'YYYY/MM/DD HH24:MI:SS') 처럼 형식을 지정을 해서 매핑시켜주면 변환가능
'100'+'100' => 200 (암시적 형변환) (숫자의 경우는 문자열 <->숫자 변경가능, B100같은 문자열은 숫자로 변환X)
결과가 없을 때 MAX함수를 쓰면 값이 없더라도 Null이라도 반환해줘서 이후의 처리를 프로그래밍하기 쉬움
'Computer Science > 데이터베이스' 카테고리의 다른 글
SQL ORDER BY절 - Oracle (0) | 2023.06.09 |
---|---|
SQL GROUP BY, HAVING절 - Oracle (0) | 2023.06.09 |
SQL WRHER절 - Oracle (0) | 2023.06.09 |
TCL(Transaction Control Language)-Oracle (0) | 2023.06.09 |
DML(Data Manipulation Language)-Oracle (0) | 2023.06.09 |