SQL / 서브쿼리 / Inline View 인라인뷰 / Scala Subquery 스칼라 서브쿼리
SubQuery 1. 단일행 서브쿼리, 2. 다중행 서브쿼리, 3. 다중컬럼 서브쿼리, 4. Inline View, 5. 스칼라 서브쿼리 서브쿼리 : 쿼리문 안에 포함되어 있는 또 하나의 쿼리문 1. 단일행 서브쿼리 서브쿼리의 결과가 1행. 등호, 부등호 이용 ex) SQL> select ename, hiredate, sal 2 from emp 3 where sal >= (select avg(sal) 4 from emp 5 where hiredate between '1982/01/01' and '1982/12/31'); 2. 다중행 서브쿼리 서브쿼리의 결과가 여러 행. in, >all, any, create view myempview 2 as 3 select deptno,max(sal) maxsal # ..
2021. 3. 14.
SQL / Oracle 오라클 / 함수 정리 (문자/숫자/날짜/변환/조건/NULL)
SQL 단일행 함수 정리 1.문자 2.숫자 3.날짜 4.변환 5.조건 6.NULL ※ 오라클에서는 index가 1부터 시작 1. 문자 함수 SQL> select ename, length(ename) 2 from emp; where length(ename)>=6; SQL> select initcap('oracle'), upper('oracle'), lower('ORACLE') 2 from dual; dual table은 임시로 함수 연산해볼수있는곳. 오라클 자체에서 제공된다. select concat(concat(ename,'의 급여'),concat(sal,'만원')) concat : 문자열 연결, 합치기 SQL> select instr('java programming','a',3,2) from dual;..
2021. 3. 13.