본문 바로가기
728x90
반응형

Database/OracleSQL27

Oracle/SQL/Create Table/테이블생성 Oracle 테이블 생성하기. careate table 테이블명 ( 컬럼명 타입 제약조건, 컬럼명 타입 제약조건, 컬럼명 타입 제약조건, 컬럼명 타입 제약조건, 컬럼명 타입 제약조건 ); --board_api 테이블 만들기 create table board_api( bidx number not null primary key, subject varchar2(50) not null, content varchar2(2000) not null, password varchar2(20) not null, writer varchar2(20) not null, hit number default 0, filename varchar2(50) null, writrday date default sysdate, ip varch.. 2021. 4. 28.
Oracle/Count()/group by Count()는 데이터의 수를 구는 함수입니다. (Null의 값은 제외한다.) select count(*) as membercount from api_member; Api_member테이블에서 *(데이터의 총갯수)를 구하는데, 데이터의 총갯수를 membercount라는 열로 보여줘라! --각 지역별로 살고 있는 회원인원수를 구하시오. select count(*) as memberCnt from api_member group by memberAddr; memberAddr 별로 수를 나타내게 됩니다. 하지만, 이렇게 작성하면 어느 지역(memberAddr)에 몇명이 살고있는지 모르게되지요. 그래서 다음과 같이 작성하게됩니다. 그래서 알기 쉽게 다음과 같이 작성합니다. select memberAddr,coun.. 2021. 4. 26.
Oracle/DML/집계함수(SUM,MAX,MIN,AVG) --회원번호의 총 합을 구하시오. select sum(midx) as midxsum from api_member; --회원번호의 가장 큰 수를 구하시오. select max(midx) as maxMidx from api_member; --회원번호의 가장 작은 수를 구하시오 select min(midx) as minMixd from api_member; --회원번호의 평균을 구하시오. select avg(midx) as avg_mixd from api_member; --회원번호가 3~8까지의 합을 구하오. --오답 select sum( midx>=3 and midx=3 and midx=3 and midx 2021. 4. 26.
Oracle/SQL/DML/UPDATE SQL의 데이터 조작 언어에서 UPDATE 명령어를 사용해겠습니다. 데이터를 수정하는 코드는 update 테이블명 set 컬럼수정 where 조건; update API_MEMBER SET MEMBERAGE=30 where MEMBERNAME='오라클'; "API_MEMBER테이블에서 MEMBERNAME이 오라클인 데이터의 MEMBERAGE를 30으로 수정한다" 로 해석 할 수 있습니다. update api_member set memberName='김철수', memberJumin='9901111234567', memberGender=1, memberAddr='서울', memberId='testid' where midx='3'; commit; 이렇게 한번에 다양한 데이터를 수정하기도 하는데, MEMBERJU.. 2021. 4. 26.
728x90
반응형