본문 바로가기

Programming/Database32

[Database] 서브 쿼리 [Database] JOIN 문제풀이 [Database] JOIN [Database] 기초 문제풀이 [Database] - Group 함수 (그룹함수) [Database] 함수 - 집합연산자와 분석함수 [Database] 여러 함수 [Database] 함수 : 숫자, 날짜 함수 그리고 변환 함수 [Database] 함수 : 문 hong-study.tistory.com 서브 쿼리 서브쿼리는 다른 SELECT 문장의 절에 내장된 SELECT 문장이다. ▶ 서브쿼리를 사용하여 간단한 문장을 강력한 문장으로 만들 수 있다. ▶ 테이블 자체의 데이터에 의존하는 조건으로 테이블의 행을 검색할 필요가 있을 때 서브쿼리는 아주 유용하다. 서브쿼리를 사용할 때 주의 사항 ● 서브쿼리는 괄호로 둘러싸야 한다. ● 서브쿼리.. 2023. 12. 7.
[Database] JOIN 문제풀이 [Database] JOIN [Database] 기초 문제풀이 [Database] - Group 함수 (그룹함수) [Database] 함수 - 집합연산자와 분석함수 [Database] 여러 함수 [Database] 함수 : 숫자, 날짜 함수 그리고 변환 함수 [Database] 함수 : 문자형 [Database] hong-study.tistory.com 연습문제 1번 EMPLOYEES 테이블과, DEPARTMENTS 테이블은 DEPARTMENT_ID로 연결되어 있습니다. EMPLOYEES, DEPARTMENTS 테이블을 alias를 이용해서 각각 INNER , LEFT OUTER, RIGHT OUTER, FULL OUTER 조인 하세요. SELECT * FROM EMPLOYEES E JOIN DEPART.. 2023. 12. 6.
[Database] JOIN [Database] 기초 문제풀이 [Database] - Group 함수 (그룹함수) [Database] 함수 - 집합연산자와 분석함수 [Database] 여러 함수 [Database] 함수 : 숫자, 날짜 함수 그리고 변환 함수 [Database] 함수 : 문자형 [Database] DML TEST [Database] DML(Data Ma hong-study.tistory.com JOIN JOIN 이란 데이터베이스에서 '두 개 이상의 테이블을 연결하여 하나의 결과의 테이블로 만드는 것'을 의미한다. ▶ 이를 통해 데이터를 효율적으로 검색하고 처리하는데 도움을 준다. JOIN을 사용하는 이유 데이터베이스에서 테이블을 분리하여 '데이터 중복을 최소화'하고 '데이터의 일괄성'을 유지하기 위해서 이다. JOI.. 2023. 12. 6.
[Database] 기초 문제풀이 [Database] - Group 함수 (그룹함수) [Database] 함수 - 집합연산자와 분석함수 [Database] 여러 함수 [Database] 함수 : 숫자, 날짜 함수 그리고 변환 함수 [Database] 함수 : 문자형 [Database] DML TEST [Database] DML(Data Manipulation Language) Oracle Database 설 hong-study.tistory.com 연습문제 1 사원 테이블에서 JOB_ID별 사원 수를 구하세요. SELECT COUNT(JOB_ID) FROM EMPLOYEES; 결과 연습문제 2 사원 테이블에서 JOB_ID별 월급의 평균을 구하세요. 월급의 평균 순으로 내림차순 정렬하세요 SELECT JOB_ID, ROUND(AVG(SAL.. 2023. 12. 5.
[Database] - Group 함수 (그룹함수) [Database] 함수 - 집합연산자와 분석함수 [Database] 여러 함수 [Database] 함수 : 숫자, 날짜 함수 그리고 변환 함수 [Database] 함수 : 문자형 [Database] DML TEST [Database] DML(Data Manipulation Language) Oracle Database 설치 및 동작 확인 설치 방법 Database Software hong-study.tistory.com 그룹함수 (Group 함수) 하나 이상의 행을 그룹으로 묶어 연산하여 하나의 결과를 나타내는 함수이다. 그룹함수는 일반 컬럼과 동시에 사용이 불가능하다. Group 함수의 종류 SUM AVG MIN MAX COUNT GROUP BY HAVING ROLL UP 1. SUM : 해당 컬럼 .. 2023. 12. 5.
[Database] 함수 - 집합연산자와 분석함수 [Database] 여러 함수 [Database] 함수 : 숫자, 날짜 함수 그리고 변환 함수 [Database] 함수 : 문자형 [Database] DML TEST [Database] DML(Data Manipulation Language) Oracle Database 설치 및 동작 확인 설치 방법 Database Software Downloads | Oracle 대 hong-study.tistory.com 집합연산자 조회(SELECT) 쿼리를 대상으로 연산을 수행하는 연산자이다. ▶ UNION, UNION ALL, INTERSECT, MINUS 등이 있다. 조회의 결과를 대상으로 수행하기 때문에, 여러 개의 SELECT문을 하나의 쿼리로 만드는 연산자이다. UNION UNION 함수는 합집합이라고 생.. 2023. 12. 5.
[Database] 여러 함수 [Database] 함수 : 숫자, 날짜 함수 그리고 변환 함수 [Database] 함수 : 문자형 [Database] DML TEST [Database] DML(Data Manipulation Language) Oracle Database 설치 및 동작 확인 설치 방법 Database Software Downloads | Oracle 대한민국 Run the Oracle Database Enterprise Edition Container Image hong-study.tistory.com DECODE 함수 DECODE 함수는 여러 언어들 중 if / else 구문을 생각하면 된다. DECODE 함수는 expression을 해독한 후 각각의 searchN에 대해 비교한다. 표현식의 결과가 searchN과 .. 2023. 12. 4.
[Database] 함수 : 숫자, 날짜 함수 그리고 변환 함수 [Database] 함수 : 문자형 [Database] DML TEST [Database] DML(Data Manipulation Language) Oracle Database 설치 및 동작 확인 설치 방법 Database Software Downloads | Oracle 대한민국 Run the Oracle Database Enterprise Edition Container Image with Docker Contains Oracle D hong-study.tistory.com 숫자형 함수 숫자형 함수는 숫자를 입력받고 그대로 숫자를 리턴한다. ROUND 함수 ROUND 함수는 열, 표현식 또는 값을 소수점 N 자리로 반올림한다. 두 번째 인자가 0이거나 생략되면, 값은 소수점 위치가 0으로 반올림된다... 2023. 12. 4.
[Database] 함수 : 문자형 [Database] DML TEST [Database] DML(Data Manipulation Language) Oracle Database 설치 및 동작 확인 설치 방법 Database Software Downloads | Oracle 대한민국 Run the Oracle Database Enterprise Edition Container Image with Docker Contains Oracle Database Enterprise E hong-study.tistory.com 함수 SQL 의 아주 강력한 특징이며 다음을 위해서 사용할 수 있다. 데이터 계산 수행 개별적인 데이터 항목 수정 행의 그룹에 대해 결과 조작 출력을 위한 날짜와 숫자 형식 설정 열의 데이터타입 변환 단일 행 함수 단일행 함수는 .. 2023. 12. 1.
[Database] DML TEST [Database] DML(Data Manipulation Language) Oracle Database 설치 및 동작 확인 설치 방법 Database Software Downloads | Oracle 대한민국 Run the Oracle Database Enterprise Edition Container Image with Docker Contains Oracle Database Enterprise Edition 21c running on Oracle Linux 7. Ideal hong-study.tistory.com --1. 모든 사원의 사원번호, 이름, 입사일, 급여를 출력하세요. SELECT EMPLOYEE_ID, FIRST_NAME, LAST_NAME, HIRE_DATE, SALARY FROM E.. 2023. 12. 1.
반응형