반응형

함수 5

IT Oracle database 함수(5), 조건 및 제어 함수

Oracle database(오라클 데이타베이스) 조건 및 제어 함수 목록오라클 데이타베이스 조건 및 제어 함수는 SQL 및 PL/SQL에서 데이터 처리와 흐름 제어를 위해 사용됩니다. 1. 조건 함수 (CASE, DECODE) - CASE 함수CASE 문은 여러 개의 조건을 평가하여 특정 값을 반환합니다.SELECT empno, ename, sal, CASE WHEN sal >= 5000 THEN 'High Salary' WHEN sal >= 3000 THEN 'Medium Salary' ELSE 'Low Salary' END AS salary_categoryFROM emp;- DECODE 함수DECODE는 간단한 조건 평가에..

IT 2025.03.01

IT Oracle database 함수(4), 그룹 함수

Oracle database(오라클 데이타베이스) 그룹 함수 목록 (Group Functions)오라클 SQL작성 시 빼놓을 수 없는 그룹 함수들입니다. 1. 기본 집계 함수행의 개수 반환COUNT(*) NULL을 제외한 행 개수 반환COUNT(컬럼명)숫자 데이터 합 반환SUM(컬럼명) 숫자 데이터 평균 반환AVG(컬럼명)최소값 반환MIN(컬럼명) 최대값 반환MAX(컬럼명) 2. 분산 및 표준편차 함수분산 반환VARIANCE(컬럼명)표준 편차 반환STDDEV(컬럼명) 3. 비율 및 백분위 함수전체 합 대비 비율 반환RATIO_TO_REPORT(컬럼명)연속형 백분위 값 반환PERCENTILE_CONT(비율) WITHIN GROUP (ORDER BY 컬럼명)이산형 백분위 값 반환PERCENTILE_DISC(..

IT 2025.02.27

IT Oracle database 함수(3), 날짜 함수

Oracle database(오라클 데이타베이스) 날짜 함수 목록 (Date Functions)오라클 SQL작성 시 빼놓을 수 없는 날짜 함수들입니다.  1. 현재 날짜 및 시간 관련 함수현재 시스템 날짜와 시간을 반환SYSDATE현재 날짜와 시간(타임존 포함) 반환SYSTIMESTAMP세션의 타임존 기준 현재 날짜 반환CURRENT_DATE세션의 타임존 기준 현재 날짜와 시간 반환CURRENT_TIMESTAMP세션 타임존의 현재 날짜와 시간 반환LOCALTIMESTAMPSELECT SYSDATE FROM DUAL;SELECT SYSTIMESTAMP FROM DUAL;SELECT CURRENT_DATE FROM DUAL;SELECT CURRENT_TIMESTAMP FROM DUAL;SELECT LOCAL..

IT 2025.02.26

IT Oracle database 함수(2), 숫자 함수

Oracle database(오라클 데이타베이스) 숫자 함수 목록 (Numeric Functions)오라클 SQL작성 시 빼놓을 수 없는 숫자 함수들입니다.1. 반올림 및 절삭 함수지정된 소수점 자리(d)에서 반올림ROUND(n, d)지정된 소수점 자리(d)에서 절삭TRUNC(n, d)SELECT ROUND(123.456, 2) FROM DUAL;-- 123.46SELECT TRUNC(123.456, 2) FROM DUAL;-- 123.452. 올림 및 내림 함수올림 (큰 정수)CEIL(n)내림 (작은 정수)FLOOR(n)SELECT CEIL(12.3) FROM DUAL;-- 13SELECT FLOOR(12.7) FROM DUAL;-- 123. 부호 및 절댓값 함수SIGN(n)숫자의 부호 반환 (-1, ..

IT 2025.02.25

IT Oracle database 함수(1), 문자열 함수

Oracle database(오라클 데이타베이스) 문자열 함수 목록 (String Functions)오라클 SQL작성 시 빼놓을 수 없는 문자열 함수들입니다.1. 문자열 변환 및 조작 함수문자의 ASCII 코드 값을 반환합니다.ASCIIASCII 코드에 해당하는 문자 반환합니다.CHR두 개의 문자열을 연결, 문자열 연산자 "||" 와 같은 기능을 수행합니다.CONCAT문자열을 소문자로 변환합니다.LOWER문자열을 대문자로 변환합니다.UPPER각 단어의 첫 글자를 대문자로 변환합니다.INITCAP문자열 길이 변환합니다.LENGTH문자열의 바이트 길이 변환합니다. (멀티바이트 문자 포함)LENGTHB특정 문자열의 위치 변환합니다.INSTR바이트 단위로 문자열의 위치 변환합니다. (멀티바이트 문자 포함)INS..

IT 2025.02.23
반응형