본문 바로가기
반응형

DBeaver8

[DBeaver] Oracle - LEFT , RIGHT Join LEFT JOIN LEFT JOIN은 왼쪽 TABLE 의 데이터를 모두 가져오고 ON 조건문에 일치하는 데이터는 출력되지만 일치 하지않거나 존재하지 않는 데이터는 모두 NULL값으로 출력된다. MEMBER TABLE의 모든 데이터는 출력 됐고 조건문에 DEPT TABLE의 부서번호 100을 주었기 때문에 100에 해당 하지 않는 MEMBER 데이터는 NULL 처리가 된 것을 볼 수 있다. RIGHT JOIN RIGHT JOIN은 오른쪽 TABLE의 데이터를 모두 가져오고 ON 조건문에 일치하는 데이터는 출력되지만 일치 하지않거나 존재하지 않는 데이터는 모두 NULL값으로 출력된다. DEPT TABLE의 모든 데이터는 출력 됐고 조건문에 DEPT TABLE의 부서번호 100을 주었기 때문에 100에 해당 .. 2023. 3. 19.
[DBeaver] Oracle - Join TABLE 생성 -- 회원 테이블 CREATE TABLE MEMBER ( NAMEVARCHAR2(100) , EMP_NONUMBER PRIMARY KEY, DEPT_NO NUMBER, AGENUMBER, ADDRVARCHAR2(100), REGIST_DATE TIMESTAMP, BIRTH_DAYDATE ) -- 부서 테이블 CREATE TABLE DEPT( DEPT_NONUMBER PRIMARY KEY, DEPT_NAMEVARCHAR2(100), ADDRVARCHAR2(100) ) INSERT * MEMBER INSERT INTO MEMBER(NAME ,EMP_NO ,DEPT_NO,AGE , ADDR , REGIST_DATE ,BIRTH_DAY) VALUES('white' ,1000 ,100,1 , '대.. 2023. 3. 19.
[DBeaver] Oracle - Update 수정 -- MEMEBER 테이블 조회 SELECT * FROM MEMBER; SELECT * FROM MEMBER WHERE NAME = 'black'; -- MEMBER 테이블 수정 UPDATE MEMBER SET AGE = 3 , ADDR = '미국' , BIRTH_DAY = TO_DATE('01-01-1900' , 'dd-mm-YYYY') WHERE NAME = 'black'; UPDATE 테이블명 SET 조건 = 조건 WHERE 바꿀컬럼 = 데이터 2023. 3. 19.
[DBeaver] Oracle - Delete 삭제 -- 전체 데이터 삭제 DELETE FROM MEMBER; -- 해당하는 데이터만 삭제 DELETE FROM MEMBER WHERE NAME = 'white'; SELECT NAME FROM MEMBER WHERE NAME = 'white'; 마지막엔 항상 commit을 해준다. 2023. 3. 19.
[DBeaver] Oracle - Select 조회 테이블의 전체 데이터 조회 원하는 컬럼만 조회 원하는 데이터를 조회 -- MEMEBER 테이블 조회 SELECT * FROM MEMBER; -- MEMEBER 테이블 NAME , AGE 조회 SELECT NAME, AGE FROM MEMBER; -- MEMEBER 테이블에서 찾고자 하는 데이터를 조회 SELECT * FROM MEMBER WHERE NAME ='white' AND AGE = 1 AND ADDR ='대한민국'; 2023. 3. 19.
[DBeaver] Oracle 조회,삽입,삭제, 테이블 삭제 -- MEMEBER 테이블 조회 SELECT * FROM MEMBER; -- MEMBER 테이블에 데이터 삽입 INSERT INTO MEMBER(NAME , AGE , ADDR , REGIST_DATE ,BIRTH_DAY) VALUES('white' , 1 , '대한민국', SYSTIMESTAMP ,to_date('03-19-2023','MM-DD-YYYY')); -- 전체 데이터 삭제 DELETE FROM MEMBER; -- 테이블 삭제 DROP TABLE MEMBER; 2023. 3. 19.
반응형