일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 패스트캠퍼스
- K디지털크레딧
- 머신러닝
- 전주스터디카페
- 리스트
- 바이트디그리
- 스프링
- 자바
- 내일배움카드
- ui
- 코린이
- 메시지시스템
- Python
- 전주독서실
- 파이썬
- 서블릿
- iOS개발강의
- 스마트인재개발원
- ux
- 빅데이터
- 덴디컨설팅
- 코딩
- 자바스크립트
- jsp
- 딥러닝
- 썸머스쿨예약
- 자바페스티벌
- 문제풀이
- 광주직업학교
- java
- Today
- Total
목록Study/DATABASE (6)
멀리 보는 연습
1. 서브쿼리란? 하나의 SQL문에 포함되어 있는 또 다른 SQL문 *예제01 Abel이라는 사원보다 더 많은 급여를 받는 사원의 이름과 급여를 출력하시오. 1 select last_name, salary 2 from employees 3* where salary > (select salary from employees where last_name='Abel') 서브쿼리 (30, 40) > any (최소값 30보다 큰 값) >> 40,50,60 > 10, 20,30 > all ( 전부(최대값)보다 큰값) >> 50, 60 > 10,20 *예제02 Zlotkey와 동일한 부서에 근무하는 다른 모든 사원들의 사번 및 고용 날..
1. group by 구문 부서 별로 그룹화 하여 합계를 보고 싶을 때 1 select department_id, sum(salary) 2 from employees 3* group by department_id 부서 별로 그룹화하여 평균을 보고 싶을 때 1 select department_id, avg(salary) 2 from employees 3* group by department_id 2. SQL 구문 순서 FROM - WHERE - GRUOP BY - HAVING - SELECT - ORDER BY SELECT 쿼리문을 실행했을 때, 위의 순서대로 실행 *where 절은 그룹 함수를 쓸 수 없음 3. having 구문 조건절에는 where, having 절이 존재하는데, where 은 '행'을..
1. 조인이란? - 조인은 각 테이블 간에 공통된 칼럼(조건)으로 데이터를 합쳐 표현하는 것 - 조인시킬 테이블들의 data(행) 연결을 할 때 무결성이 보장되어야 함 1) n-1 규칙 n-1 = 조인 대상 테이블의 개수 = 조인 조건 개수, where 절에 명시 2) 조인 테이블에 똑같은 이름의 column 명시할 때 반드시 소유주인 테이블 이름을 접두어로 명시(ex. e.last_name) *예시01 우리 회사에 근무하는 사원의 이름과 그 사원이 근무하는 부서 이름을 출력하시오. select last_name, department_name from employees, departments where employees.department_id=departments.department_id 'employ..
1. where 절 사용 * 단일 연산자의 비교 조건 * 예제 01 연봉이 150,000 이상인 사원의 이름과 연봉을 구하시오. 단, 이름은 NAME, 연봉은 AnnSal로 출력하시오. SQL> select last_name name, salary*12 "AnnSal" 2 from employees 3 where salary*12 >= 150000; NAME AnnSal -------------------------------------------------- ---------- King 288000 Kochhar 204000 De Haan 204000 Russell 168000 Partners 162000 Hartstein 156000 ** where 절에는 AnnSal 을 쓸 수 없음 또한 where..
*에디터 실행 - 마지막 실행 문장 불러오기 SQL> ed Wrote file afiedt.buf - 메모장이 켜지고 수정 한 다음 저장 하고 메모장 종료 후, 명령창에 '/' 나 'run'을 입력하여 실행 - 메모장 안에 ';'기호 넣지 않기 *column 명령문 column department_name format a17 >> 'department_name'의 column format(사이즈)을 17줄로.. column department_name clear >> 초기화 위와 같이, 출력이 되는 column들은 모두 대문자로 출력이 된다. depatment_id 는 '열머리글'이라고 한다. 산술연산을 진행할 때, 숫자에 대해서는 모두 가능하지만, 문자에 대해서는 불가하다. 날짜에 대해서는 일수에 대한..
*Database 기본 용어 table : 표 제목, DB에 data를 저장하는 최소 저장 단위 column : 열 이름, table은 여러개의 속성(colum)으로 구성 null : 값이 비어있음 PK : table 대표 키 (Primary key) FK : 외래 키(Foreign key) SK : 슈퍼키 (Super key), 최소성은 없지만 유일성 만족 *프라이머리키와 외래키 외래키는 테이블과 테이블의 관계를 설정할 때 키를 통해 무결성을 보장 * DEPARTMENT 표 DEPARTMENT_ID :부서 번호 DEPARTMENT_NAME : 부서 이름 MANAGER_ID : 관리자 번호 LOCATION_ID : 지역 번호 * EMPLOYEES 표 EMPLOYEE_ID : 사원 번호 FIRST_NAME..