개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

 

 

사용 예
부서 테이블에서 부서 이름의 길이를 문자 수와 바이트 수로 각각 출력하여라

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

* 문자열 길이 반환 함수
- LENGTH 함수는 인수로 입력되는 칼럼이나 표현식의 문자열의 길이를

반환하는 함수이고,
- LENGTHB 함수는 문자열의 바이트 수를 반환하는 함수이다.

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

* 문자 함수
- 문자 데이터를 입력하여 문자나 숫자를 결과로 반환하는 함수

 

 

* 문자 함수의 종류
- 대소문자 변환 함수
- 문자조작 함수
- 문자열 길이반환 함수 

 

 

 


 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 


 

- function_name : 단일 행 함수 이름
- column : 칼럼 이름
- expression : 문자열 또는 표현식
- arg1, arg2 : 함수의 인수(상수, 변수, 칼럼 이름, 표현식)​

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

* 단일 행 함수
- 데이터 값을 조작하는데 주로 사용
- 행별로 함수를 적용하여 하나의 결과를 반환하는 함수

 

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

* SQL 함수
- 칼럼의 값이나 데이터 타입의 변경하는 경우
- 숫자 또는 날짜 데이터의 출력 형식 변경하는 경우
- 하나 이상의 행에 대한 집계(aggregation)를 하는 경우

* SQL 함수의 유형
- 단일 행 함수 : 테이블에 저장되어 있는 개별 행을 대상으로 함수를 적용하여 하나의 결과를 반환하는 함수
- 복수 행 함수: 조건에 따라 여러 행을 그룹화하여 그룹별로 결과를 하나씩 반환하는 함수 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

* 부서 10과 30에 속하는 모든 사원의 이름과 부서번호를 이름의 알파벳 순으로 정렬되도록 질의문을 형성하라.

 

 

* 1982년에 입사한 모든 사원의 이름과 입사일을 구하는 질의문은?

 

 

보너스를 받는 모든 사원에 대해서 이름, 급여 그리고 보너스를 출력하는 질의문을 형성하라. 단 급여와 보너스에 대해서 내림차순 정렬

 

 

보너스가 급여의 20% 이상이고 부서번호가 30인 많은 모든 사원에 대해서 이름, 급여 그리고 보너스를 출력하는 질의문을 형성하라.


 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

* Order by list에 명시한 순서가 정렬되는 순서임
* Select list에 없는 열로도 정렬은 가능
*
모든 사원의 이름과 급여 및 부서번호를 출력하는데, 부서 번호로 결과를 정렬한 다음 급여에 대해서는 내림차순으로 정렬하라.

 

 


 

+ Recent posts