본문 바로가기

SQL11

[오라클 DBMS 공부] 오라클 내장함수 - 기타 함수(NVL, DECODE, CASE) #103 이제 오라클 내장함수의 마지막 부분입니다. 메인 함수들은 앞쪽에서 다 공부하였고 기타로 남은 함수들에 대해서 알아보도록 하겠습니다. 1. NULL 함수 1) NVL(데이터, 데이터) 조건문을 작성할 때 많이 사용되는 함수입니다. 첫 번째 입력 데이터가 NULL일 경우 두 번째 데이터를 반환하는 함수입니다. EX) NVL, 함수 활용 NULL일 경우 1로 반환 2) NVL2(데이터, 데이터, 데이터) NVL을 확장한 함수입니다. 첫 번째 입력 데이터가 NULL일 경우 세 번째 데이터를 반환하고 NULL이 아닐경우 두 번째 데이터를 반환하는 함수 입니다. EX) NVL2, 함수 활용 3) NULLIF(데이터, 데이터) 입력 받은 두 데이터를 비교하여 같을 경우 NULL을 반환하고 그렇지 않을 경우 .. 2020. 8. 7.
[오라클 DBMS 공부] 오라클 내장함수 - 날짜형 함수 #101 날짜형 함수의 경우 함수를 사용하기 전에 포맷을 잘 알고 넘어가야 합니다. 년도는 'Y', 월은 'M', 일은 'D' 입니다. 1. 날짜형 함수란? 날짜형 타입 데이터를 입력 받아 해당 데이터를 연산하여 결과를 반환하는 함수입니다. 1) SYSDATE 현재 날짜를 가져오는 함수입니다. EX) SYSDATE 2) ADD_MONTHS(데이터, 정수) 원하는 정수만큼 달 수를 증가시키는 함수입니다. EX) ADD_MONTHS, 1달 추가, 1달 마이너스 3) NEXT_DAY(데이터, 요일) 입력한 데이터의 이후 날짜 중 해당 요일에 대한 날짜를 반환하는 합수입니다. EX) NEXT_DAY, 오늘 이후 일요일 반환 4) LAST_DAY(데이터) 입력한 데이터의 월 마지막 날을 반환합니다. EX) LAS.. 2020. 8. 5.
[오라클 DBMS 공부] 오라클 내장함수 - 문자형 함수 #100 숫자형 함수에 이어서 문자형 함수에 대해 알아보도록 하겠습니다. 1. 문자형 함수란? 특정 데이터 입력을 받아 문자 데이터 값을 반환하는 함수입니다. 문자형 함수의 경우 특히나 많이 사용되기 때문에 잘 기억해두는 것이 중요합니다. 2. 문자형 함수 종류 1) INITCAP(데이터), LOWER(데이터), UPPER(데이터) 위의 세 함수는 알파벳과 관련된 함수들입니다. INITCAP은 데이터의 첫글자를 대문자로 변환하고 나머지를 소문자로 변환합니다. LOWER은 데이터의 모든 알파벳을 소문자로 변환합니다. UPPER는 데이터의 모든 알파벳을 대문자로 변환합니다. EX), INITCAP, LOWER, UPPER, 함수 활용 2) CONCAT(데이터, 데이터) 데이터로 입력되는 두 값을 연결하는 함.. 2020. 8. 3.
[오라클 DBMS 공부] 오라클 내장함수 - 숫자형 함수 #99 다른 프로그래밍 언어와 같이 SQL에서도 사용할 수 있는 함수가 있습니다. 그 중에서 사용자가 생성하여 사용할 수 있는 함수도 있지만 DBMS 자체에 내장되어 있는 함수가 있습니다. 이를 내장함수라고 부르는데 그 중에서 숫자형 함수에 대해 먼저 알아보도록 하겠습니다. 1. 숫자형 함수란? 숫자 입력을 받아 결과 숫자 값을 반환하는 함수입니다. 2. 숫자형 함수 종류 1) ROUND(데이터, 자릿수) 입력받은 데이터를 원하는 자릿수에서 반올림하는 함수입니다. EX) ROUND, 소수점 2자리에서 반올림 2) TRUNC(데이터, 자릿수) 입력받은 데이터를 원하는 자릿수에서 자릅니다. 값이 없을 경우 0이 기본값입니다. EX) TRUNC, 함수 활용 3) CEIL(데이터), FLOOR(데이터) CEIL.. 2020. 8. 3.