● 데이터 검색 : SELECT 문
> 그룹별 검색
SELECT [ALL | DISTINCT ] 속성_리스트 FROM 테이블_리스트 [ WHERE 조건 ] [ GROUP BY 속성_리스트 [ HAVING 조건 ] ] [ ORDER BY 속성_리스트 [ ASC | DESC ] ]; |
> 부속 질의문을 이용한 검색 : SELECT 문 안에 또 다른 SELECT 문을 포함하는 질의,
부속 질의문을 먼저 수행하고, 그 결과를 이용해 상위 질의문을 수행
EX) SELECT 제품명, 단가 FROM 제품 WHERE 제조업체 = ( SELECT 제조업체 FROM 제품
WHERE 제품명 = '달콤비스킷');
연산자 | 설명 |
IN | 부속 질의문의 결과 값 중 일치하는 것이 있으면 검색 조건이 참 |
NOT IN | 부속 질의문의 결과 값 중 일치하는 것이 없으면 검색 조건이 참 |
EXISTS | 부속 질의문의 결과 값이 하나라도 존재하면 검색 조건이 참 |
NOT EXISTS | 부속 질의문의 결과 값이 하나라도 존재하지 않으면 검색 조건이 참 |
ALL | 부속 질의문의 결과 값 모두와 비교한 결과가 참이면 검색 조건을 만족 ( 비교 연산자와 함께 사용) |
ANY 또는 SOME | 부속 질의문의 결과 값 중 하나라도 비교한 결과가 참이면 검색 조건을 만족 ( 비교 연산자와 함께 사용 ) |
● 데이터 수정 : UPDATE 문
UPDATE 테이블_이름 SET 속성_이름1 = 값1 , 속성_이름2 = 값2, ... [WHERE 조건]; |
EX) UPDATE 제품 SET 제품명 = '통큰파이' WHERE 제품번호 = 'p03';
● 데이터 삭제 : DELETE 문
DELETE FROM 테이블_이름 [ WHERE 조건 ]; |
EX) DELETE FROM 주문 WHERE 주문일자 = '2019-05-22';
'데이터베이스' 카테고리의 다른 글
데이터베이스(회복과 병행 제어) (0) | 2021.05.29 |
---|---|
데이터베이스 정규화 총정리 (0) | 2021.05.21 |
데이터베이스 언어 SQL (0) | 2021.04.19 |
관계 데이터 연산 (0) | 2021.04.19 |
데이터베이스 관리 시스템 (0) | 2021.04.18 |