MySQL
[SQL Tutorial] SQL 기본명령어-2
유쾌한고등어
2023. 5. 9. 15:07
[SQL Tutorial] SQL 기본명령어-1
● UPDATE
- 기존 레코드를 수정
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
● DELETE
- 기존 레코드를 삭제
DELETE FROM table_name WHERE condition;
● SELECT TOP
- 반환할 레코드 수를 지정
SELECT column_name(s)
FROM table_name
WHERE condition
LIMIT number;
● MIN / MAX
SELECT MIN(column_name)
FROM table_name
WHERE condition;
SELECT MAX(column_name)
FROM table_name
WHERE condition;
● COUNT()
- 지정된 기준과 일치하는 행 수를 반환
SELECT COUNT(column_name)
FROM table_name
WHERE condition;
● AVG()
- 숫자 열의 평균 값 반환
SELECT AVG(column_name)
FROM table_name
WHERE condition;
● SUM()
- 숫자 열의 총 합계 반환
SELECT SUM(column_name)
FROM table_name
WHERE condition;
● LIKE
- 숫자 열의 총 합계 반환백문율 기호(%)는 0개, 1개 또는 여러 문자를 나타낸다.
밑줄 기호(_) 는 하나의 단일 문자를 나타낸다.
SELECT column1, column2, ...
FROM table_name
WHERE columnN LIKE pattern;
● IN
- IN 에 여러 값을 지정할 수 있다.
SELECT column_name(s)
FROM table_name
WHERE column_name IN (SELECT STATEMENT);
● BETWEEN
- 주어진 범위 내에서 값을 선택. 값은 숫자, 텍스트, 날짜일 수 있다.
SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
SELECT * FROM Products
WHERE Price NOT BETWEEN 10 AND 20;
● Alias
- 별칭 지정
SELECT column_name AS alias_name
FROM table_name;