Function 썸네일형 리스트형 Oracle Function ◆ FUNCTION 생성 ◆ 실행 환경에 반드시 하나의 값을 Return 하기 위해 PL/SQL 함수를 사용한다. 함수 선언에서 Datatype이 있는 RETURN 절을 추가하고 PL/SQL 블록에 적어도 한 개 이상의 RETURN 문을 포함한다. PARAMETER에서 사용하는 IN, OUT, IN OUT는 PROCEDURE에서 사용한 것과 동일하게 사용가능하나 대부분 IN을 사용한다. 1. Syntax OR PLACE function name이 존재할 경우 FUNCTION의 내용을 지우고 다시 생성 function_name Function의 이름은 표준 Oracle 명명법에 따른 함수이름 argument 매개변수의 이름 mode 3가지가 있다 IN(입력매개변수), OUT(출력매개변수), IN OUT(입.. 더보기 [Function] row_number() over(partition by...order by ....) select employee_id, job_id, last_name, salary, row_number() over( PARTITION by job_id order by salary) rn, count(*) over ( partition by job_id) cnt from hr.employees 확인할 것 row_number() over (partition by job_id order by salary) 결과값 여기서는 job_id 별로 다시 row_number를 매기는 것이다. 그리고 row_number를 줄때 기준은 salary가 가장 높은 것을 1을 주는 방식으로 진행된다. 더보기 이전 1 다음