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 |