학원/DB(오라클),SQL문
10/20 25-5 오라클 내장 함수 (수학관련)
도원결의
2022. 10. 20. 18:44
웬만한 건 자바랑 비슷!
-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는 년,월,일로 나오게 출력 하세요