[SQL] 아우터 조인 트랜잭션
이번에는 아웃터 조인을 사용해볼게요 ㅎㅎ. 이것을 보면 약간 의아한게 있습니다. 분명 dept테이블에는 40번의 운영 부서가 보스턴에 자리하고 있다는 정보는 있는데 막상 emp테이블에는 저 40번 부서에서 근무하는 사람이 없다 이거죠.. 그렇다고 join을 하면 그 기준이 deptno가 같은 것만 짝짓다 보니 40번부서는 아예 나오지도 않습니다....
이번에는 아웃터 조인을 사용해볼게요 ㅎㅎ. 이것을 보면 약간 의아한게 있습니다. 분명 dept테이블에는 40번의 운영 부서가 보스턴에 자리하고 있다는 정보는 있는데 막상 emp테이블에는 저 40번 부서에서 근무하는 사람이 없다 이거죠.. 그렇다고 join을 하면 그 기준이 deptno가 같은 것만 짝짓다 보니 40번부서는 아예 나오지도 않습니다....
오랜만의 sql 시간이네요 ㅎㅎ 반갑습니다! 이번 시간엔 여러가지 함수를 다뤄보겠습니다! 작업은 sqldeveloper 에서 진행했습니다! # 숫자 관련 함수 ROUND 지정한 자리에서 반올림하는 함수. 1 2 3 . 4 5 6 7 -3 -2 -1 0 1 2 3 SELECT SALARY 월급,ROUND(SALARY/30...
DDL - DATA DEFINITION LANGUAGE 데이터 정의어 따로 커밋하지 않아도 데이터베이스에 즉각 반영하기 때문에 DDL을 쓸 때는 조심해야합니다! CREATE 테이블 생성 CREATE TABLE PRODUCT( PRODUCT_ID NUMBER, PRODUCT_NAME VARCHAR2(30), ...
이번 시간에는 Mysql의 DML, DDL, DCL에 대해서 알아보겠습니다! 이 언어들은 ANSI쿼리익 때문에 모든 DBMS에서 사용이 가능합니다. DML(Database Manipulation Language) DML은 데이터 조작어입니다. 여기에는 CREATE, ALTER, DROP이 있습니다. 하나씩 보겠습니다. INSERT INSERT는...
데이터베이스 시간입니다! 데이터베이스란 우리가 흔히 알고 있는 엑셀과 같은 어떠한 정보들의 유의미한 집합을 종류로 나누어 저장하는 창고같은 것입니다. DB에는 많은 것들이 있지만 먼저 Mysql을 배웠습니다. 흥미롭더군요 ㅎㅎ 시작하겠습니다. 먼저 오라클홈페이지에서 Mysql을 다운받습니다. 그럼 탐색기에 my만 쳐도 저런 Mysql cmd...
이번시간에는 테이블을 만들 때 제약조건과 정규화에 대해서 알아보겠습니다! 오늘도 어김없이 emp 테이블로 시작하겠습니다. 저기서 혹시 중복이 안 되는 값이 들어갈 수 있나요? 바로 사원번호입니다. 이름이나 직급 등등은 모두 중복이 될 수 있죠. 그런데 생각해봅시다. 반약 이름도 같고 직급도 같고 사수도 같고 다 같은 사람이 들어오면 어떡하죠? 만...
이번시간에는 CASE를 알아보겠습니다..조건식을 여러개 적용할 때는 DECODE 보다 CASE를 사용하는 것이 편합니다. DECODE는 정확히 맞거나 틀린경우 조건을 처리하기 위한 반면 CASE는 조건의 범위가 다양한 경우 쉽게 처리할 수 있습니다. SELECT EMPLOYEE_ID,FIRST_NAME,LAST_NAME,SALARY, CAS...
이번 시간에는 유명한 통계 분석 프로그램인 R을 써보겠습니다! 기본적인 문법은 좀 빠르게 넘어갈게요! 왼쪽 상단이 우리가 주로 쓰는 파트입니다. 오른쪽에는 Data탭이있는데 우리가 만든 변수들이나 데이터프레임을 조회할 수 있습니다. 왼쪽아래는 콘솔이고 오른쪽 아래는 파일탭입니다! var1 <- c(1,2,5,7,8) var1 var2 &...
저번 시간엔 Series를 봤는데요 이번 시간엔 한 차원을 더 나아가 DataFrame을 보도록 하겠습니다. 판다스 데이터프레임 판다스 데이터프레임은 다음 그림과같이 행과 열로 구성된 2차원 데이터(엑셀 데이터)를 다루는데 효과적인 자료구조입니다 from pandas import DataFrame import pandas as pd i...
이번 시간엔 파이썬의 pandas에 있는 series기능을 이용해보겠습니다~ 판다스(Pandas) 라이브러리 Pandas는 데이터 분석을 위한 고수준의 자료구조와 데이터 분석 도구를 제공합니다. 여기서 고수준이란 사용자가 쉽게 데이터를 제어하고 시각화 할 수 있는 메서드를 의미합니다. 판다스는 데이터 분석분야 에서 필수적...