1.다 행 함 수 는 조합 함수(Group Functions),집합 함수 1,Types of Group Functions avg,count,max,min,stddev,sum,variance avg 구 평균 수 select avg(nvl(열 1,0)from 표 1 count 구 행 수 는 where 조건 에서 집합 함 수 를 사용 할 수 없 지만 having avg(열 1)>1000 having 을 사용 할 수 있 습 니 다.하위 조회 Subqueries 조회 전 10 줄 데이터 Oacle:select*표 이름 where rownum<=10;sql:select top 10*from 표 명단 줄 하위 조회 select*from 표 1 where 급여 열 1>(select avg(급여 열 1)from 표 1)다 중 줄 하위 조회 select*from 표 1 where 급여 열 1 in(select min(급여 열 1)from 표 1 group by 부서 열)3.사용자 정의 변수 set verify on/off show all help show/set column lie justify left 4,데이터 조작 문 1,insert 삽입 문 구 는 표 2 에 데이터 Oacle:insert 를 삽입 합 니 다(selection 열 1,표 2 에서 열 2)values('XXX','XXX');Oacle/sql:(열 1,열 2)값('XXX','XXX')에 삽입 합 니 다.다른 표 에서 데 이 터 를 복사 합 니 다 Oacle/sql:insert into 표(열 1,열 2)selection 열 1,열 2 from 표 2,update 문 구 는 모두 update table set column 1='...'[,column 2='...']where...하위 조회 에 포 함 된 수정 update table set column 1=(select column 2 form table where columni=1)where columni 1='...'delete 삭제 문 delete[from]table[where condition]merge 병합 문 Oacle:merge into 표 1 a using 표 2 b on(a.id=b.id)when matched then update set a.name=b.name, a.other=b.other when not matched then insert values(b.id,b.name,b.other); sql:insert,update 방법 1:declare@ROWCOUNT int set@ROWCOUNT=(select count(*)from tbname where name1='5') if @ROWCOUNT!=0 update tb_name set name2='55555555' where name1='5' else insert into tb_name(name 1,name 2)values('5','삽입')방법 2:update tbname set name2='55555555' where name1='6' if @@ROWCOUNT=0 insert into tb_name(name 1,name 2)values('6','삽입')5.사무:암시 적,명시 적 트 랜 잭 션 commt 제출 트 랜 잭 션 rollback 스크롤 백 트 랜 잭 션 locking 잠 금 은 동시성 시스템 에 자동 으로 잠 금 을 추가 하고 트 랜 잭 션 제출 후,또는 스크롤 백 후 자동 으로 잠 금 을 해제 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: