기본 스크립트@ 테스트 실패시 포트 번호 확인 필요cmd -> lsnrctl status
\* - asterisk = 모든 데이터를 불러오기 "" - double quatation mark = 이름 지정시 대소문자를 구분하게 하거나 _와 같이 특수문자, 공백문자를 사용하려면 ""을 사용한다. 예시) Salary = SALARY "Salary" = Sal
명령어 실행 순서select ename, sal 12 as 연봉(alias)from empwhere sal 12 >= 36000from > emp > select 순으로 실행되기 때문에 where 연봉 >= 36000으로는 작성 불가하다.select절에서 사용한 별
함수의 종류단일행 함수와 다중행 함수가 있다.단일행 함수 하나의 행을 넣어 계산하는 것예시) upper, lower, round, to_char, decode 등다중행 함수여러 행을 넣어 계산하는 것예시) max, min, avg, sum, count 등문자 함수(단일
오늘 날짜 출력하기select sysdatefrom dual기간 계산하기 (달) - months_between(최근 날짜, 오래된 날짜)예시) 입사한 날짜부터 오늘까지 총 몇 달 근무했는지 출력하기select ename, months_between(sysdate, hi
NULL 값 치환하기 = nvl(컬럼명, 치환할 값)Null 값을 0으로 변환하기예시) select ename, comm, nvl(comm, 0)from emp문자로 치환할 경우 형 변환이 필요하다예시) select ename, nvl(to_char(comm), 'no
순위 출력 함수 - rank() over(order by 열 차순) 별명(공동 1등, 3등, 4등..)예시)select ename, deptno, sal, rank() over (order by sal desc) 순위from empwhere deptno = 20순위 출
합계를 가로로 출력하기(decode) - sum(decode(열, 행, 행 값) as 별명예시) select sum(decode(deptno, 10, sal, null)) as "10",sum(decode(deptno, 20, sal, null)) as "20",sum