반응형
- [ORACLE] ORACLE SQL 쿼리 SELECT 문 JOIN쪼시1. SELECT 문 JOINSQL에서 여러 테이블의 데이터를 결합하여 조회할 수 있게 해주는 기능입니다.데이터베이스는 일반적으로 정규화되어 여러 개의 테이블로 구성되기 때문에 JOIN을 사용하여 관련 데이터를 함께 조회하는 것이 매우 중요합니다.2. JOIN의 종류● INNER JOIN - 두 테이블에서 조건에 맞는 데이터만 조회합니다. 두 테이블에서 공통된 값을 가진 행만 결과에 포함됩니다.SELECT e.first_name, e.last_name, d.department_nameFROM employees eINNER JOIN departments d ON e.department_id = d.department_id; - employees 테이블과 departments 테이블에서 부서 ID가 ..
- 2024-10-15 13:54:12
- [ORACLE] ORACLE SQL 쿼리 SELECT 문 GROUP BY HAVING쪼시1. SELECT 문 GROUP BY HAVINGHAVING 절은 GROUP BY로 그룹화된 결과에 조건을 적용하여 필터링합니다.GROUP BY 절 다음에 위치합니다.그룹화된 데이터에 대한 조건을 지정합니다.집계 함수를 포함한 조건을 사용할 수 있습니다.WHERE 절과 달리 그룹화된 결과에 대해 필터링합니다. SELECT ex1, count(*) FROM table_name;WHERE name = 'A'ORDER BY ex1GROUP BY ex1HAVING COUNT(*) > 5 HAVING절 조건으로 인해 COUNT가 5이상만 조회한다.2. GROUP BY 집계 함수주요 집계 함수COUNT : 행의 수를 반환합니다.SUM() : 숫자 열의 합계를 계산합니다.AVG() : 숫자 열의 평균을 계산합니다.M..
- 2024-10-15 13:33:47
- [ORACLE] ORACLE SQL 쿼리 SELECT 문 GROUP BY쪼시1. SELECT 문 GROUP BYGROUP BY는 SQL에서 데이터를 그룹화하는 데 사용되는 중요한 절입니다.정 열의 값을 기준으로 행을 그룹화하고, 각 그룹에 대한 집계 함수를 적용할 수 있습니다. SELECT ex1, count(*) FROM table_name;WHERE name = 'A'ORDER BY ex1GROUP BY ex1 GROUP BY ex1 : `ex1` 열을 기준으로 그룹화를 진행 한다.COUNT(*) : 집계 함수로, 각 그룹 내의 모든 행의 수를 계산합니다. (NULL 값 제외)AS COUNT : COUNT(*) 결과에 COUNT라는 별칭을 부여합니다.
- 2024-10-15 13:19:51
- [ORACLE] ORACLE SQL 쿼리 SELECT 문 LIMIT쪼시1. SELECT 문 LIMITORACLE SQL에서는 ROWNUM을 사용하여 결과 행의 수를 제한할 수 있습니다.SELECT ex1, ex2 FROM table_name;WHERE name = 'A'ORDER BY nameLIMIT 5LIMIT n조회할 행의 개수(n)를 지정합니다.LIMIT offset, n건너뛸 행의 수(offset)를 지정합니다.offset 만큼 건너 뛰고 n개의 행을 조회합니다.
- 2024-10-15 11:52:08
- [ORACLE] ORACLE SQL 쿼리 SELECT 문 ORDER BY쪼시1. SELECT 문 ORDER BY조회한 결과를 정렬하여 표시할 수 있습니다. 기본적으로 오름차순으로 정렬되며, 내림차순으로 정렬할 수도 있습니다.SELECT ex1, ex2 FROM table_name;WHERE name = 'A'ORDER BY name ORDER BY오름 차순 ASC기본 생략시 오름차순으로 정렬한다ASC 키워드로 명시할 수 있다.내림 차순 DESC내림 차순으로 정렬한다.
- 2024-10-15 11:41:48
- [ORACLE] ORACLE SQL 쿼리 SELECT 문 WHERE쪼시1. SELECT 문 WHEREWHERE 절을 사용하여 특정 조건을 만족하는 데이터만 조회할 수 있습니다.단일 조건 사용SELECT ex1, ex2 FROM table_name;WHERE name = 'A' table_name 테이블에서 ex1, ex2 컬럼을 조회한다.조건 - name이 A인 행만 조회한다.복합 조건 사용SELECT * FROM table_name WHERE name = 'A' AND age > 19;table_name 테이블에서 모든 컬럼을 조회한다.조건 - name이 A이고 age가 19보다 큰 행만 조회한다.비교 연산자= : 같음 또는 != : 같지 않음>, =, 논리 연산자AND : 두 조건이 모두 참일 때 참을 반환합니다.OR : 두 조건 중 하나라도 참이면 참을 반환합니다.N..
- 2024-10-15 11:32:18
- [ORACLE] ORACLE SQL 쿼리 SELECT 문쪼시1. SELECT 문SELECT문은 SQL에서 가장 기본적이고 중요한 명령어로, 데이터베이스에서 데이터를 조회하는 데 사용됩니다. ORACLE SQL을 포함한 모든 SQL 기반 데이터베이스에서 사용되는 표준 쿼리입니다. SELECT문을 통해 특정 테이블의 데이터를 추출하고 원하는 형태로 가공할 수 있습니다.2. SELECT 문 기본 구조SELECT column1, column2, ...FROM table_nameWHERE condition;SELECT : 조회할 열(column)을 지정합니다.FROM : 데이터를 조회할 테이블을 지정합니다.WHERE : 조건을 설정하여 특정 데이터만 조회합니다.ORDER BY : 결과를 정렬하는 기준을 설정합니다.2. SELECT 문 예제SELECT * FROM tabl..
- 2024-10-15 11:04:07
- [ORACLE] ORACLE SQL 소개쪼시1. ORACLE SQL이란?ORACLE SQL은 오라클 데이터베이스에서 사용하는 Structured Query Language(구조적 질의 언어)의 약자입니다. SQL은 데이터베이스에 저장된 데이터를 조회, 삽입, 수정 및 삭제하는 데 사용되는 표준 언어입니다. ORACLE SQL은 오라클의 데이터베이스 관리 시스템(DBMS)에서 최적화되어 있으며, 대량의 데이터를 처리하고 복잡한 쿼리를 효율적으로 실행할 수 있도록 설계되었습니다. 2. ORACLE의 역사ORACLE Corporation은 1977년에 설립되어 세계 최초의 상업용 SQL 기반 데이터베이스 관리 시스템을 개발했습니다. 이후 ORACLE은 지속적으로 기술을 발전시켜 왔으며, 현재는 기업 및 기관에서 널리 사용되는 데이터베이스 솔루션 중 하..
- 2024-10-15 10:53:46
반응형
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)