오라클 데이터베이스는 데이터를 저장하고 관리할 수 있는 매우 인기 있는 관계형 데이터베이스 관리 시스템입니다. Oracle에서는 데이터가 테이블에 저장되며 테이블을 쿼리하면 원하는 데이터를 얻을 수 있습니다. 이 기사에서는 Oracle 데이터베이스에서 테이블 데이터를 쿼리하는 방법을 자세히 소개합니다.
1. Oracle 테이블 이해
Oracle 테이블은 여러 열과 여러 행으로 구성된 2차원 테이블입니다. 각 열에는 고유한 필드 이름과 데이터 유형이 있습니다. 각 행에는 "행 데이터"라는 레코드가 포함되어 있습니다.
오라클에서는 SQL 문을 통해 테이블을 생성할 수 있습니다. 예를 들어, 다음 SQL 문을 사용하여 직원이라는 테이블을 생성합니다.
CREATE TABLE employee ( id NUMBER(10) PRIMARY KEY, name VARCHAR2(50), age NUMBER(3), salary NUMBER(10,2), hire_date DATE );
이 문은 직원이라는 테이블을 생성하고 5개의 열(id, name, age, Salary 및 Employment_date)을 정의합니다. 각 열은 서로 다른 유형의 데이터에 해당합니다. .
2. SELECT 문을 사용하여 테이블 데이터 쿼리
테이블 데이터 쿼리는 Oracle 데이터베이스에서 가장 일반적인 작업 중 하나입니다. Oracle은 테이블에서 데이터를 검색하기 위한 SELECT 문을 제공합니다.
다음은 간단한 SELECT 문의 예입니다.
SELECT * FROM employee;
이 문은 직원 테이블의 모든 열과 모든 행을 선택합니다. 결과에는 테이블의 각 데이터 행이 표시됩니다.
특정 열의 데이터만 쿼리해야 하는 경우 다음 SELECT 문을 사용할 수 있습니다.
SELECT id, name, salary FROM employee;
이 문은 직원 테이블의 ID, 이름, 급여 열만 반환합니다.
또한 SELECT 문을 사용하여 테이블의 데이터를 필터링할 수 있습니다. 예를 들어 급여가 10,000보다 큰 직원에 대한 정보만 반환합니다.
SELECT * FROM employee WHERE salary > 10000;
이 문은 급여가 10,000보다 큰 직원에 대한 정보만 반환합니다.
3. ORDER BY 문을 사용하여 테이블 데이터를 정렬하세요.
쿼리 결과를 정렬하려면 ORDER BY 문을 사용하세요. 예를 들어, 급여를 높은 것에서 낮은 것으로 정렬합니다.
SELECT * FROM employee ORDER BY salary DESC;
이 문은 직원 테이블의 데이터를 급여를 기준으로 높은 것에서 낮은 것으로 정렬하고 모든 열과 행 데이터를 반환합니다.
4. 쿼리 테이블 데이터를 퍼지하려면 LIKE 문을 사용하세요.
쿼리 테이블의 데이터를 퍼지하려면 LIKE 문을 사용할 수 있습니다. 예를 들어 이름이 "J"로 시작하는 직원을 검색하려면:
SELECT * FROM employee WHERE name LIKE 'J%';
이 명령문은 이름이 "J"로 시작하는 모든 직원에 대한 정보를 반환합니다.
5. GROUP BY 문을 사용하여 쿼리 테이블 데이터를 그룹화합니다.
쿼리 결과를 그룹화하고 요약하려면 GROUP BY 문을 사용할 수 있습니다. 예를 들어, 부서 단위로 직원의 평균 급여를 표시하려면:
SELECT department, AVG(salary) FROM employee GROUP BY department;
이 문은 부서에 따라 직원의 평균 급여를 계산하고 그 결과를 부서 단위로 반환합니다.
6. JOIN 문을 사용하여 테이블 데이터를 공동으로 쿼리하세요
여러 테이블의 데이터를 공동으로 쿼리해야 하는 경우 JOIN 문을 사용할 수 있습니다. 예를 들어 직원 정보와 부서 정보를 쿼리합니다.
SELECT employee.name, department.name FROM employee JOIN department ON employee.department_id = department.id;
이 문은 직원 테이블과 부서 테이블을 공동으로 쿼리하여 직원 이름과 부서 이름을 반환합니다.
7. 요약
SELECT 문을 사용하여 Oracle 테이블의 데이터를 쿼리하는 것은 Oracle 데이터베이스의 가장 기본적인 작업 중 하나입니다. 또한, 일반적인 데이터 작업은 위의 명령문을 사용하여 완료할 수 있지만 Oracle 데이터베이스는 INSERT, UPDATE 및 DELETE 작업과 같은 더 많은 데이터 작업도 지원합니다. 위 내용을 학습하면 Oracle 데이터베이스 테이블의 데이터 운영에 더욱 능숙해지고 데이터를 보다 효과적으로 관리할 수 있습니다.
위 내용은 Oracle 쿼리 테이블의 데이터의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!