SQL 4 Oracle 오라클용 sql 실무

전체 글 96

update 스타일

2011-08-03 13:58:30 SQL 4 Oracle 오라클용 sql 실무 ▒ update 스타일 ▒ 기본 방법 update 목적_Table a set a.승인일='20110701', a.승인점수=50000 where 고객ID='8101011******' ▒ 집합 방법 update 목적_Table a set (a.승인일, a.승인점수)=('20110701', 50000) where a.고객ID='8101011******' ▒ 집합 일괄 방법 update 목적_Table a set (a.승인일, a.승인점수)=(select b.승인일, b.승인점수 from 실적_Table b where b.고객ID=a.고객ID and b.취득일자=a.취득일자 ) where a.승인일 is null ▒ bypass_u..

SQL4Oracle 2023.03.10

insert 스타일

2011-08-03 13:22:25 SQL 4 Oracle 오라클용 sql 실무 ▒ insert 스타일 ▒ 개별등록 방법 insert into 목적_Table (고객ID,고객명,고객상태,취득일자,점수) values ('8105121******','홍길동','활동중','20110701',10000) ; commit; ▒ 선택항목 일괄등록 방법 insert into 목적_Table (고객ID,고객명,고객상태,취득일자,점수 ) select 고객ID,고객명,고객상태,취득일자,점수 from 목적1_Table where 고객상태='활동중' ; commit; ▒ 전체항목 일괄등록 방법 insert into 목적_Table select 고객ID,고객명,고객상태,취득일자,점수,취득종류,원장생성일,변경일자,등록자 from..

SQL4Oracle 2023.03.10

union 과 union all 기능

2011-08-03 11:05:25 SQL 4 Oracle 오라클용 sql 실무 ▒ union 과 union all 기능 insert into 목적_Table(고객ID,고객명,취득일자,점수) select 고객ID, 고객명, 취득일자, 점수 from 목적1_Table where 고객상태='활동중' union select 고객ID, 고객명, 취득일자, 점수 from 목적2_Table where 고객상태='활동중' ; commit; ### union all 두 집합의 결과(같은 data type)를 합친다. ### union 두 집합의 결과(같은 data type)를 합치되 중복된 row은 배제한다.

카테고리 없음 2023.03.10

minus 처리

2011-08-03 10:49:08 SQL 4 Oracle 오라클용 sql 실무 ▒ minus 처리1 select a.고객ID, a.고객명, a.취득일자, a.점수 from 목적_Table a, (select c.고객ID from 목적_Table c where c.고객상태='활동중' minus select d.고객ID from 주소_Table d) b where a.고객상태='활동중' and a.고객ID=b.고객ID ▒ minus 처리2 select a.고객ID, a.고객명, a.취득일자, a.점수 from 목적_Table a where a.고객상태='활동중' and a.고객ID in (select c.고객ID from 목적_Table c where c.고객상태='활동중' minus select d.고객..

SQL4Oracle 2023.03.10

like 와 substr()

2011-08-03 10:03:04 SQL 4 Oracle 오라클용 sql 실무 ▒ like 와 substr() 비교 ▒ like로 index 태우기 select 고객ID, 고객명, 취득일자, 점수 from 목적_Table where 고객상태='활동중' and 고객ID like '81%' ▒ like지만 full scan select 고객ID, 고객명, 취득일자, 점수 from 목적_Table where 고객상태='활동중' and 고객ID like '____07%' ▒ substr은 위 like와 같은 효과(대상필드를 편집하면 full scan 함) select 고객ID, 고객명, 취득일자, 점수 from 목적_Table where 고객상태='활동중' and substr(고객ID,5,2)='07'

SQL4Oracle 2023.03.10

RC헬기 입문

2011-08-02 14:47:47 RC헬기 입문 출처 : 알수 없지만 RC헬기 입문의 교과서와 같은 글입니다. RC헬기 입문에서 중수까지 연습방법 1. 기체를 처음 만졌을때... - 보통 4채널 기체(하니비,에불루션, 제나)를 처음 만졌을때 아무것도 모르는 상태에서 바로 띄워서는 큰일 나죠. - 일단 안전수칙부터 배워야 합니다. - 항상 조종기의 전원을 먼저 키고 조종기의 스로틀이 가장 아래로 내려와 있는지 확인 후 헬기의 전원을 연결합니다. - 전원을 끌때도 먼저 헬기의 전원을 빼고, 조종기의 전원을 켭니다. - 2.4G 가 아닌 FM 방식의 조종기는 주변에 다른 분들이 조종기를 켜놓았는지 확인해야 합니다.(혼선 방지) - 기본적인 조작방법을 확인합니다. 즉 스로틀, 에일러론, 엘리베이터, 러더가 어..

카테고리 없음 2023.03.10

Oracle 테이블 명세서 추출

2011-08-02 14:11:34 SQL 4 Oracle 오라클용 sql 실무 ▒ Oracle 테이블 정보 추출 ▒ 테이블 명세서 추출 SELECT a.TABLE_NAME, c.COMMENTS, a.COLUMN_NAME, b.COMMENTS, a.DATA_TYPE, a.DATA_LENGTH, a.NULLABLE FROM USER_TAB_COLUMNS a, USER_COL_COMMENTS b, USER_TAB_COMMENTS c where a.TABLE_NAME=b.TABLE_NAME and b.TABLE_NAME=c.TABLE_NAME and a.COLUMN_NAME=b.COLUMN_NAME order by a.TABLE_NAME,a.COLUMN_ID ▒특정 컬럼명이 있는건 추출 SELECT a.TAB..

SQL4Oracle 2023.03.10