6. UPDATE 문
: 테이블의 기존 레코드를 수정하는데 사용한다
ex)
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
WHERE 절은 갱신해야하는 레코드를 지정한다. WHERE 절을 생략하면 테이블의 모든 레코드가 업데이트된다.
7. DELETE 문
: 테이블의 기존 레코드를 삭제하는데 사용한다
ex)
DELETE FROM table_name WHERE condition;
WHERE 절은 삭제될 레코드를 지정한다. WHERE절을 생략하면 테이블의 모든 레코드가 삭제된다.
8. SELECT TOP 절
: 리턴할 레코드 수를 지정하는데 사용된다.
수천개의 레코드가 있는 큰 테이블에서 유용하다. 많은 수의 레코드를 반환하면 성능에 영향을 줄 수 있다.
MySQL에서는 LIMIT 절을 지원하고 Oracle은 ROWNUM을 사용한다
9. MIN(), MAX()
: MIN() 함수는 선택된 컬럼의 가장 작은 값을 리턴한다
MAX() 함수는 선택된 열의 가장 큰 값을 반환한다
ex)
SELECT MIN(column_name)
FROM table_name
WHERE condition;
SELECT MAX(column_name)
FROM table_name
WHERE condition;
10. COUNT(), AVG(), SUM()
: COUNT() 함수는 지정된 조건과 일치하는 행 수를 반환한다
AVG() 함수는 숫자 열의 평균값을 반환한다
SUM() 함수는 숫자 열의 총 합계를 반환한다
ex)
SELECT COUNT(column_name)
FROM table_name
WHERE condition;
SELECT AVG(column_name)
FROM table_name
WHERE condition;
SELECT SUM(column_name)
FROM table_name
WHERE condition;
'프로그래밍 > DB' 카테고리의 다른 글
데이터베이스 기초 1 (0) | 2019.08.04 |
---|