쿼리(4)
-
[MYSQL] 중복값 찾기
select 민번 , count(민번)as num from 테이블이름 group by 민번 having num >1 ;
2013.02.15 -
Toad Oracle Procedure t 실행방법
토드 (Toad for ORACLE) Editor 창에서 직접 프로시져를 실행하는 방법입니다. 일단 실행 구문은 아래와 같습니다. EXEC 패키지명.프로시져명(파라미터1, 파라미터2, :VAR); 패키지명은 패키지 안에 프로시져를 생성했을 경우 사용하고, 패키지 없이 그냥 프로시져만 생성했다면 생략하면 됩니다. :VAR은 해당 프로시저에서 커서를 사용할 때 커서를 바인딩해주는 것입니다. VAR 말고 다른 이름이 와도 상관없습니다. 위의 구문 작성 후 실행을 하면 아래와 같은 창이 뜹니다. Type을 CURSOR로 선택 후 OK 버튼을 누르면 프로시져 실행 결과가 출력됩니다.
2013.02.08 -
오라클 UNION 사용 ORDER BY
UNION 사용 시 ORDER BY를 사용하는 방법. 오라클 쿼리 생성 시 UNION과 ORDER BY를 함께 사용하다보면 오류가 발생할 경우가 있습니다. SELECT NO, NAME, TEL, ADDR FROM A_TABLE ORDER BY NO UNION SELECT NO, NAME, TEL, ADDR FROM B_TABLE ORDER BY NO; 위의 쿼리는 A_TABLE과 B_TABLE의 컬럼을 모두 뽑아오는 쿼리입니다. A_TABLE에서 NO컬럼으로 정렬, B_TABLE에서도 ORDER BY 를 사용하여 정렬한 결과를 UNION하여 결과를 출력할 경우 오류가 발생합니다. ------------------------------------------------------------ 해답은 아래에 있..
2013.01.22 -
[MYSQL] INNER JOIN , OUTERJOIN
MYSQL *. 조인(JOIN)은 여러 테이블의 상호 연관관계를 연결하여 결과값을 가져올 때 사용합니다. 1. INNER JOIN *. INNER JOIN은 조인하는 테이블의 ON 절의 조건이 일치하는 결과만 출력됩니다. EX) SELECT * FROM A_TABLE AS A INNER JOIN B_TABLE AS B ON A_TABLE.COL1 = B_TABLE.COL1; --A_TABLE.COL1과 B_TABLE.COL1이 일치하는 데이터만 출력됩니다. 2. OUTER JOIN *. OUTER JOIN은 조인하는 테이블의 ON 절의 조건 중 한쪽의 데이터를 모두 가져옵니다. OUTER JOIN은 LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN 이렇게 3가지가..
2013.01.22