IN 구문 

 IN을 사용하면 여러값을 지정하여 검색할 수 있다.


예)

//  user_id컬럼의 test1의 레코드를 가져와라.

select * from member where user_id = 'test1';


// user_id컬럼의 test1과 test4의 모든 레코드를 가져와라.

select * from member where user_id IN('test1', 'test4') ;


//반대로 test1과 test4의 값을 제외하고 모든 레코드를 가져와라.

select * from member where user_id  NOT('test1', 'test4') ;



AS구문

as 구문은 테이블 또는 컬럼에 대해서 임시로 이름을 변경할 수 있다.


예)

select user_id AS uid, user_pwd AS pwd from member;

// 구문을 살펴보면 user_id AS uid 라고 변경했고 user_pwd AS pwd 라고 변경했다.

// 참고로 AS구문은 생략이 가능한다. 

// select user_id uid, user_pwd pwd from member;


테이블 열 합치기

예)

select user_id, name+', '+age+', '+phone as info from member;

// 위 예제는 여러가지의 테이블 열을 합쳐 하나의 내용으로 묶어서 가져오게 하는 구문이다.



'Programming > Oracle' 카테고리의 다른 글

이클립스에서 SQL 설정하기  (0) 2013.09.10
SQL 강좌  (0) 2013.09.02
[7일차] Join  (0) 2013.08.29
오라클에 JDBC 접근 가장 기초 틀 예문  (0) 2013.08.28
[4일차-2] select_연산자_함수  (0) 2013.08.27

+ Recent posts