일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ORACLE 기초
- Flutter
- 도커
- 데이터베이스
- 정보처리기사
- 기초 선택자
- DB 모델링
- github
- oracle
- SQL
- java 기초
- 프로그래밍 기초
- 필기
- 쿠버네티스
- docker 소개
- MVC 패턴
- mybatis
- 쿠버네티스 기본 개념
- DB
- 기본 API
- docker
- 마크다운
- view
- 깃허브
- DDL
- DB 개요
- java
- VS Code
- dql
- 웹개발 기초
- Today
- Total
목록데이터베이스 (5)
핑구
📅 2021.09.13 ~ 2021.09.14 SUBQUERY 하나의 sql문 안에 또 다른 sql문이 포함되는 것으로, 메인 쿼리가 실행되기 전 한 번만 실행되며, 반드시 괄호로 묶어 주어야 한다. 서브 쿼리와 비교할 항목은 반드시 서브 쿼리의 결과 값의 개수와 자료형을 일치시켜야 한다. 이때 비교할 항목이란 Result Set의 결과물을 말하는 것이 아니며, 서브 쿼리와 비교되는 행의 개수를 의미한다. 서브 쿼리는 어떤 절에든 들어갈 수 있다. 서브 쿼리의 유형 단일행 서브 쿼리 : 서브 쿼리의 조회 결과 값의 개수가 1개인 서브 쿼리를 말한다. 일반적으로 단일행 서브 쿼리 앞에는 일반 연산자(, =, =, !=//^=)가 들어간다. SELECT EMP_ID, EMP_NAME, DEPT_CODE, J..
📅 2021.09.13 JOIN 하나 이상의 테이블에서 데이터를 조회하기 위해 사용하며, 수행 결과는 하나의 Result Set으로 출력된다. 겹치는 컬럼을 연결하여 데이터를 불러온다. 여러 테이블에서 자료를 가져와야 하는데, JOIN을 사용하지 않는 경우 하나의 결과로는 출력될 수 없기 때문에 여러 개의 결과를 함께 봐야 한다. 내부 조인(INNER JOIN) JOIN의 기본으로 일치하는 값이 없는 행은 조인 되지 않는다. JOIN 방법 오라클 전용 구문 : FROM절에 ','로 구분하여 합칠 테이블 명을 기술하고, WHERE절에 합치기에 사용할 컬럼 명을 명시하여 조건에 해당하는 경우만 출력한다. 컬럼 명이 같은 경우에는 어느 테이블에 있는지 명확하게 알 수 없기 때문에 열의 정의가 애매하다는 오류가..
📅 2021.09.10 ~ 2021.09.13 SELECT문 실행 순서 5: SELECT 컬럼명 AS 별칭, 계산식, 함수식 1: FROM 참조할 테이블명 2: WHERE 컬럼명|함수식 비교연산자 비교 값 3: GROUP BY 그룹으로 묶을 컬럼명 4: HAVING 그룹함수식 비교연산자 비교값 6: ORDER BY 컬럼명|별칭|컬럼순번 정렬 방식 (NULLS FIRST|LAST) 데이터를 검색하여 추출하기 위해서는 일단 해당 테이블을 먼저 불러와야 한다. 따라서 FROM이 가장 먼저 실행된다. SELECT 이후에 실행되는 것이 ORDER BY밖에 없기 때문에 ORDER BY에서만 SELECT에서 정해준 별칭을 사용할 수 있다. ORDER BY 이외 절은 모두 SELECT 이전에 실행되기 때문에 별칭이 만..
📅 2021.09.09 ~ 2021.09.10 함수 하나의 큰 프로그램에서 반복적으로 사용되는 부분들을 분리하여 작성해 놓은 작은 서브 프로그램으로 호출하여 값을 전달하면 결과를 리턴하는 방식으로 사용된다. 단일행 함수 : 여러 개의 값을 전달하면 결과가 행마다 적용되어 여러 개가 나오는 함수로 각 행마다 반복적으로 적용되어 입력 받은 행의 개수만큼 결과를 반환한다. 그룹 함수 : 여러 개의 값을 전달해도 결과가 하나만 나오는 함수로 특정 행들의 집합으로 그룹이 형성되어 적용되고, 한 그룹 당 1개의 결과를 반환한다. 단일행함수와 그룹함수는 결과 행의 개수가 다르기 때문에 함께 사용할 수 없다. DUAL은 가상 테이블을 말하며, 테이블의 데이터를 사용하지 않는 경우 사용할 수 있다. SELECT LENG..
📅 2021.09.07 ~ 2021.09.08 Data와 정보 Data : 관찰 결과로 나타난 정량적 혹은 정성적인 실제 값을 말한다. 정보 : 데이터에 의해 가공된 결과물을 말한다. 예를 들어 철수의 키가 180cm라는 것은 Data지만, 철수의 키가 영희보다 크다는 것은 정보이다. 따라서 둘을 혼용해서는 안 된다. Database 한 조직에 필요한 정보를 여러 응용 시스템에서 공유할 수 있도록 논리적으로 연관된 데이터를 모으고 중복되는 데이터를 최소화하여 구조적으로 통합/저장해 놓은 것을 말한다. Database의 정의 운영 데이터(Operational Data) : 조직의 목적을 위해 사용되는 데이터 공용 데이터(Shared Data) : 공동으로 사용되는 데이터 통합 데이터(Integrated D..