오라클의 기초문법의 종류
오라클 데이터베이스에서 SQL 문법을 사용하여 데이터베이스와 상호 작용할 수 있습니다. 이 문법에 대한 기초는 다음과 같습니다:
SELECT
테이블에서 데이터를 조회하는데 사용됩니다.
- 기본 구문: SELECT column1, column2, ... FROM table_name;
- 예시: SELECT * FROM employees;
WHERE
특정 조건을 만족하는 데이터를 선택하는데 사용됩니다.
- 기본 구문: SELECT * FROM table_name WHERE condition;
- 예시: SELECT * FROM employees WHERE salary > 50000;
ORDER BY
결과를 정렬하는데 사용됩니다.
- 기본 구문: SELECT * FROM table_name ORDER BY column ASC|DESC;
- 예시: SELECT * FROM employees ORDER BY salary DESC;
INSERT INTO
데이터를 테이블에 삽입하는데 사용됩니다.
- 기본 구문: INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
- 예시: INSERT INTO employees (name, salary) VALUES ('John', 60000);
UPDATE
테이블의 기존 데이터를 수정하는데 사용됩니다.
- 기본 구문: UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
- 예시: UPDATE employees SET salary = 70000 WHERE name = 'John';
DELETE
테이블에서 특정 데이터를 삭제하는데 사용됩니다.
- 기본 구문: DELETE FROM table_name WHERE condition;
- 예시: DELETE FROM employees WHERE salary < 50000;
GROUP BY
그룹별로 데이터를 집계하는데 사용됩니다.
- 기본 구문: SELECT column1, SUM(column2) FROM table_name GROUP BY column1;
- 예시: SELECT department, SUM(salary) FROM employees GROUP BY department;
HAVING
GROUP BY와 함께 사용되며 그룹별로 특정 조건을 검사하는데 사용됩니다.
- 기본 구문: SELECT column1, SUM(column2) FROM table_name GROUP BY column1 HAVING condition;
- 예시: SELECT department, SUM(salary) FROM employees GROUP BY department HAVING SUM(salary) > 50000;
LIKE
문자열 패턴을 기반으로 데이터를 검색하는데 사용됩니다.
- 기본 구문: SELECT * FROM table_name WHERE column LIKE 'pattern';
- 예시: SELECT * FROM employees WHERE name LIKE 'J%';
이 외에도 SQL 문법에는 여러 가지 기능이 있습니다. 위의 몇 가지 기초적인 문법만 소개하였지만, 더 복잡한 질의 및 조작도 가능합니다. Oracle의 SQL 문법은 데이터베이스 관리자나 개발자들에게 중요하며, 데이터베이스를 효율적으로 관리하고 조작하는데 필요한 기본 도구입니다.
'DB' 카테고리의 다른 글
오라클 JOIN의 종류 (0) | 2024.02.26 |
---|---|
오라클의 DELETE (0) | 2024.02.26 |
오라클의 UPDATE (0) | 2024.02.26 |
오라클의 SELECT (0) | 2024.02.26 |
오라클 데이터베이스 (0) | 2024.02.26 |
댓글