웬만한 건 자바랑 비슷!
-ROUND() : 반올림
-FLOOR(): 소수자리 버림
-CEIL(): 올림
-MOD: 나머지
SELECT MOD(5,2) FROM DUAL=>1
-POWER(2,3):지수곱
-SQRT(10):제곱근
[ DECODE ] 요 함수 중요!!!!
-DECODE()함수는 자바에서 SWITCH와 같음!
DECODE(표현식 ,값1,결과값1, 값2,결과값2,.. 값N,결과값N, 기본값)
표현식이 값1일때 결과값1이 반환, 값2일때는 결과값2 반환 .... 표현식이 아무값도 해당되지 않을 때 기본값 반환
DECODE () 안에는 값1 =값1 요런 = 연산 만 넣을 수 있음!! 조건식 같은건 안돼
CF) 하지만 !!! 두둥 CASE WHEN 절은 다양한 조건식 가능!!! =연산도 되고 조건식도 되고
CASE 와 WHEN 사이에 원하는 식을 넣으면 됨
최종보스..
HR 계정에서 LAST_NAME 이 T로 끝나는 사람을 출력하되
EMAIL은 첫글자만 나오고 나머지는 * 로 숨기고 SALARY는 10000이상이면 고액연봉 5000이면 중간연봉 이외는 보통연봉으로 (등급으로 별칭), SALARY는 $천단위로 , HIRE_DATE는 년,월,일로 나오게 출력 하세요
'학원 > DB(오라클),SQL문' 카테고리의 다른 글
10/20 25-7 [SUBPROGRAM] FUNCTION (0) | 2022.10.20 |
---|---|
10/20 25-6 CURSOR (2) | 2022.10.20 |
10/20 25-4 오라클 내장함수 (날짜관련) (0) | 2022.10.20 |
10/20 25-3 오라클 주요 내장 함수 (문자열 관련) (0) | 2022.10.20 |
10/20 25-2 트랜젝션.. (0) | 2022.10.20 |