In 2

2012.01.09 SQL 5일차 두번째(Sub Query)

Sub Query ; 하나의 SQL명령문의 처리결과를 다른 SQL명령문에 전달하기 위하며 사용하는 것 ; 잘 이용하면 속도가 빠릅니다., 이 테이블, 저 테이블 이런 식으로 여러번 왔다갔다 하는걸 줄이기 위해서 이용합니다. 서브쿼리가 올 수 있는 위치(위치에 따라 지칭하는 이름이 다릅니다.) select ( SELECT ...) : 스칼라 서브쿼리 from (SELECT ....) : 인라인 뷰 where sal > (SELECT ...) : 서브쿼리 * 서브쿼리 사용시 주의 사항 연산자를 기준으로 오른쪽에 사용하고 사용시 ( )로 묶어서 사용합니다. 서브쿼리에는 order by를 사용하지 않습니다. 서브쿼리의 종류 단일행 서브쿼리 : 서브쿼리의 검색결과가 하나의 행, 하나의 행만 메인쿼리로 반환 다중행..

Oracle/SQL 2012.01.10

2012.01.02 SQL 1일차(1) (literal,연결연산자,where,between,in,like,null,집합연산자,정렬)

literal 상수(literal 문자, 표현식) SQL> select name, '교수님 배고파요' from professor; NAME '교수님배고파요 ; '교수님 배고파요' 부분을 literal상수(literal문자, 또는 표현식)이라고 한다. ---------- --------------- 이재우 교수님 배고파요 김도훈 교수님 배고파요 성연희 교수님 배고파요 염일웅 교수님 배고파요 권혁일 교수님 배고파요 이만식 교수님 배고파요 전은지 교수님 배고파요 남은혁 교수님 배고파요 8 rows selected. 연결연산자(||로 문자열 또는 컬럼을 이어줄 수 있다.) SQL> select deptno||' '||dname from dept; DEPTNO||''||DNAME ------------------..

Oracle/SQL 2012.01.09