단일행함수 3

단일 행 함수(LOWER, UPPER, INITCAP)

LOWER 함수는 데이터 값을 소문자, UPPER 함수는 데이터 값을 대문자로 변환할 때 사용합니다. INITCAP 함수는 데이터 값의 첫 번째 문자만 대문자로 변환할 때 사용합니다. SQL은 데이터 값의 대소문자를 구분하기 때문에 데이터 출력 값을 표준화할 때 유용합니다.※명령어 SELECT는 select로 써도 상관없지만 문자 데이터 값은 'ABC'와 'abc'가 다른 의미입니다. [사용법]LOWER('문자열' OR 열 이름) UPPER('문자열' OR 열 이름) INITCAP('문자열' OR 열 이름) ※열 이름 외에 LOWER('ABCD') 형태로 직접 데이터 값을 넣어도 됨 예시> employees 테이블에서 last_name을 소문자와 대문자로 각각 출력하고, email의 첫 번째 문자는 대문..

STUDY/SQL 2021.03.12

단일 행 함수 : 데이터 값을 하나씩 계산하고 조작하기

단일 행 함수란 테이블에 존재하는 많은 행이 한 번에 하나씩 함수에 입력되어 하나씩 처리되는 함수입니다. 첫번째 행을 받아 처리하고 완료되면 두번째 행을 받아 처리합니다. 단일행 함수는 데이터 타입에 따라 문자, 숫자, 날짜 타입 등이 있으며 데이터 타입에 알맞은 함수를 선택해서 사용해야 합니다. 단일 행 함수의 종류는 아래와 같습니다.종류설명문자 타입 함수문자를 입력받아 문자와 숫자를 반환한다.숫자 타입 함수숫자를 입력받아 숫자를 반환한다.날짜 타입 함수날짜에 대해 연산한다.숫자를 반환하는 MONTHS_BETWEEN 함수를 제외한 모든 날짜 타입 함수는 날자 값을 반환한다.변환 타입 함수임의의 데이터 타입의 값을 다른 데이터 타입으로 변환한다.일반 함수기 외 NVL, DECODE, CASE, WHEN ..

STUDY/SQL 2021.03.11

오라클 데이터베이스 함수

오라클 데이터베이스 시스템에서 제공하는 함수는 미리 정의된 기능을 통해 데이터를 좀 더 편리하게 조작할 수 있도록 도와줍나다, 함수란 사용자가 입력 값 X를 넣으면 정해 놓은 출력 값 Y과 나오는 개념입니다. 오라클 데이터베이스 시스템의 함수를 이용하면 문자, 숫자, 날짜 값 등을 조작할 수 있으며, 각 데이터 타입(data type, 자료형)끼리 변환할 수도 있습니다(단일 행 함수 기능). 또한 복수의 행을 조합하여 그룹당 하나의 결과로도 출력할 수 있습니다(그룹 함수 기능). 함수를 사용하는 목적은 다음과 같습니다. 데이터 값을 계산하거나 조작합니다.(단일 행 함수)행의 그룹에 대해 계산하거나 요약합니다(그룹 함수).열의 데이터 타입을 변환합니다. 즉, 날짜와 숫자 등 데이터 타입을 상호 변환합니다...

STUDY/SQL 2021.03.09