subquery

Database

동일한 테이블을 두 번 조인해야 할 때 (join, subquery)

동일한 테이블을 두 번 참조해야 할 때 예를 들어, 다음과 같은 두 개의 테이블이 있다고 가정한다. create table board ( -- 게시글 정보 저장 uid int not null auto_increment comment 'pk', -- uid b_cate_th1_cd varchar(10) not null comment '공통코드 1차', -- 카테고리 1 b_cate_th2_cd varchar(10) not null comment '공통코드 2차', -- 카테고리 2 title varchar(100) not null comment '제목', content text comment '내용', regdt date default (current_date) comment '등록일자' writer va..

Database/Oracle

[Oracle SQL] DML (Data Manipulation Language) 예제

Data 조작어(DML, Data Manipulation Language) 테이블에 새 행을 추가 하거나, 기존 행 수정 또는 기존 행 삭제 등의 논리 작업 단위를 형성하는 DML문 모음을 트랜잭션(Transaction)이라 한다. SELECT SELECT문은 데이터베이스에서 정보를 검색한다. SELECT [DISTINCT] { *, column [alias], ... } FROM table [WHERE condition]; SELECT 절은 표시할 컬럼을칼럼을 지정하고, FROM 절은 SELECT 절에 나열된 칼럼을 포함하는 테이블을 지정한다. SELECT : 하나 이상의 컬럼으로 구성되는 목록 DISTINCT : 명시하는 경우 중복되는 칼럼을 생략 * : 모든 컬럼 선택 column : 명명된 칼럼을..