오라클 함수 사용법

PHPz
풀어 주다: 2023-05-20 09:45:07
원래의
706명이 탐색했습니다.

Oracle은 세계 최대의 관계형 데이터베이스 관리 시스템 중 하나입니다. 데이터를 처리하는 다양한 기능을 제공합니다. 이러한 함수는 SQL에서 널리 사용되며 매우 유용하며 데이터를 더 잘 처리하고 조작하는 데 도움이 될 수 있습니다. 이번 글에서는 오라클에서 일반적으로 사용되는 함수, 구문, 사용법에 대해 알아봅니다.

Oracle 함수 유형

Oracle에서 함수는 단일 행 함수와 다중 행 함수의 두 가지 유형으로 나눌 수 있습니다.

스칼라 함수

스칼라 함수는 각 행에 대해 단일 값을 계산하고 단일 행 결과를 반환합니다. SELECT 문에서 사용할 수 있습니다. 다음은 일반적인 한 줄 함수입니다:

  1. 문자열 함수: UPPER/LOWER(대소문자 변환), SUBSTR(문자열 가로채기), LENGTH(문자열 길이), TRIM(공백 제거) 등 예:

SELECT UPPER('hello world') FROM double;
-- 출력: HELLO WORLD

  1. 숫자 함수: ROUND(반올림), TRUNC(절단), MOD(나머지) 등 예:

SELECT ROUND(3.14159, 3) FROM double;
-- 출력: 3.142

  1. Date 함수: SYSDATE(현재 시스템 시간), ADD_MONTHS(월 증가), MONTHS_BETWEEN(두 날짜 간의 월 차이) ) 기다리다. 예:

SELECT ADD_MONTHS(SYSDATE, 1) FROM double;
-- 출력: 2022-10-27 11:08:17

다중 행 함수

다중 행 함수(그룹 함수) 계산 및 반환 행 그룹 공통 단일 값입니다. 다중 행 함수는 SELECT 문의 GROUP BY 절에 자주 사용됩니다. 다음은 일반적인 여러 줄 함수입니다.

  1. AVG: 값 집합의 평균을 반환합니다.

SELECT AVG(salary) FROM 직원;

  1. COUNT: 값 집합의 수를 반환합니다.

SELECT COUNT(*) FROM 직원;

  1. MAX: 값 집합의 최대값을 반환합니다.

SELECT MAX(salary) FROM 직원;

  1. MIN: 값 집합의 최소값을 반환합니다. of value

SELECT MIN(salary) FROM 직원 ;

  1. SUM: 값 집합의 합계를 반환합니다.

SELECT SUM(salary) FROM 직원;

Oracle 함수 사용법

구문

function_name(argument1, 인수2, ...)

여기서 function_name은 함수의 이름이고, 인수1, 인수2, ...는 함수의 매개변수입니다. 다양한 기능은 다양한 매개변수를 가질 수 있습니다. 구체적인 사용법은 Oracle 공식 문서를 참조하세요.

몇 가지 일반적인 함수의 사용법을 살펴보겠습니다.

  1. 문자열 함수 - UPPER

UPPER 함수는 입력 문자열의 모든 문자를 대문자로 변환합니다.

예:

SELECT UPPER('hello world') FROM double;
-- 출력: HELLO WORLD

  1. 문자열 함수 - SUBSTR

SUBSTR 함수는 문자열의 하위 문자열을 가로채는 데 사용할 수 있습니다. 구문은 다음과 같습니다.

SUBSTR(source_string, start_position, length)

이 중 source_string은 차단할 소스 문자열, start_position은 차단을 시작할 위치, length는 차단할 길이입니다(선택 매개변수, 지정하지 않으면 소스 문자열의 끝까지 가로채십시오).

예:

SELECT SUBSTR('Hello, World', 1, 5) FROM double;
-- 출력: Hello

  1. 숫자 함수 - ROUND

ROUND 함수는 숫자를 지정된 소수점 이하 자릿수로 반올림합니다. 장소.

예:

SELECT ROUND(3.14159, 3) FROM double;
-- 출력: 3.142

  1. Date 함수 - SYSDATE

SYSDATE 함수는 현재 날짜와 시간을 검색하는 데 사용됩니다. 예:

SELECT SYSDATE FROM Dual;
-- 출력: 2021-09-27 11:08:17

  1. 다중 행 함수 - COUNT

COUNT 함수는 지정된 열의 행 수를 반환합니다.

예:

SELECT COUNT(*) FROM 직원;
-- 출력: 107

위 내용은 Oracle 기능 사용의 일부일 뿐이며 Oracle에는 풍부한 기능 라이브러리가 있으며 각 기능에는 고유한 기능이 있습니다. 독특한 목적. Oracle 함수의 구문과 사용법을 이해하면 데이터를 보다 효율적으로 처리할 수 있습니다.

위 내용은 오라클 함수 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!