반응형
INSERT
INSERT INTO 테이블명 (컬럼명1,컬럼명2,..)
VALUES(값1,값2,...)
UPDATE
UPDATE 테이블명
SET 기존컬럼명 = 새로운값
WHERE 조건식;
DELETE
DELETE FROM 테이블명
WHERE 조건식;
** 한 행이 통째로 삭제됨
SELECT
SELECT 컬럼1,컬럼2,... FROM 테이블명
WHERE 조건식;
** 테이블 내 모든 컬럼을 검색하고 싶을 때 : SELECT * FROM 테이블명
조건식
> < : 초과 미만
>= <= : 이상 이하
= : 같다
!= : 다르다
AND 두 조건식의 결과가 모두 참일때 참
OR 두 조건식의 결과중 하나라도 참이면 참
SELECT * FROM PLAYER;
SELECT * FROM TEAM;
SELECT * FROM SCHEDULE;
SELECT * FROM STADIUM;
SELECT * FROM DEPARTMENTS;
SELECT * FROM EMPLOYEES;
SELECT * FROM LOCATIONS;
SELECT * FROM JOBS;
SELECT * FROM SALGRADE;
SELECT * FROM EMP;
--PLAYER 테이블에서 TEAM_ID가 K01인 선수 검색
SELECT * FROM PLAYER WHERE TEAM_ID='K01';
--PLAYER 테이블에서 TEAM_ID가 K01이 아닌 선수 검색
SELECT * FROM PLAYER WHERE TEAM_ID!='K01';
--PLAYER 테이블에서 WEIGHT가 70이상이고 80이하인 선수 검색
SELECT * FROM PLAYER WHERE WEIGHT>=70 AND WEIGHT<=80;
--BETWEEN A AND B : A 이상 B 이하
SELECT * FROM PLAYER WHERE WEIGHT BETWEEN 70 AND 80;
--70 이상 80 이하인데 75는 제외하고
SELECT * FROM PLAYER WHERE (WEIGHT BETWEEN 70 AND 80) AND WEIGHT!=75;
--PLAYER 테이블에서 TEAM_ID가 K03이고 HEIGHT가 180 미만인 선수 검색
SELECT * FROM PLAYER WHERE TEAM_ID='K03' AND HEIGHT<180;
--PLAYER 테이블에서 TEAM_ID가 K06이고 NICKNAME이 제리 인 선수 검색
SELECT * FROM PLAYER WHERE TEAM_ID='K06' AND NICKNAME='제리';
--PLAYER 테이블에서 HEIGHT가 170 이상이고 WEIGHT가 80이상인 선수 이름 검색
SELECT PLAYER_NAME FROM PLAYER WHERE HEIGHT>=170 AND WEIGHT>=80;
--STADIUM 테이블에서 좌석수가 30000초과이고 41000 이하인 경기장 검색
SELECT * FROM STADIUM;
SELECT * FROM STADIUM WHERE SEAT_COUNT>30000 AND SEAT_COUNT<=41000;
--PLAYER 테이블에서 TEAM_ID가 K02 이거나 K07 이고 포지션은 MF인 선수 검색
SELECT * FROM PLAYER WHERE (TEAM_ID='K02' OR TEAM_ID='K07') AND "POSITION"='MF';
SELECT * FROM ANIMAL;
INSERT INTO CUSTOMER
VALUES('eggplant','한민정','경상남도 진해시');
SELECT * FROM CUSTOMER;
--PLAYER 테이블에서 TEAM_ID가 K01인 선수 이름을 내 이름으로 바꾸기
UPDATE PLAYER
SET PLAYER_NAME='정다솔'
WHERE TEAM_ID='K01';
--PLAYER 테이블에서 POSITION이 MF인 선수 삭제하기
DELETE FROM PLAYER
WHERE "POSITION"='MF';
--PLAYER 테이블에서 HEIGHT가 180 이상인 선수 삭제하기
DELETE FROM PLAYER
WHERE HEIGHT>=180;
--PLAYER 테이블에서 NICKNAME이 비어있는 선수의 NICKNAME을 본인의 별명으로 바꾸기
UPDATE PLAYER
SET NICKNAME='다슬기'
WHERE NICKNAME IS NULL;
SELECT * FROM PLAYER;
반응형
'Back-End > DBMS(Oracle)' 카테고리의 다른 글
[Oracle] 함수,SELECT문 (0) | 2021.04.18 |
---|---|
[Oracle] LIKE, 와일드카드 (0) | 2021.04.18 |
[Oracle] SQL문 테이블 생성, 제약조건 추가 (0) | 2021.04.18 |
[Oracle] SQL문(Structured Query Language) (0) | 2021.04.18 |
Oracle / DBeaver 설치 (0) | 2021.04.18 |