일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 2023공공빅데이터청년인재양성
- 오버샘플링
- 공빅데
- machinelearning
- decisiontree
- 공빅
- 빅데이터
- data
- 2023공빅데
- NLP
- 데이터전처리
- 머신러닝
- 텍스트마이닝
- DL
- Kaggle
- DeepLearning
- ML
- Keras
- 분석변수처리
- textmining
- ADsP3과목
- 클러스터링
- k-means
- SQL
- 공공빅데이터청년인재양성
- 2023공공빅데이터청년인재양성후기
- 공공빅데이터청년인턴
- datascience
- ADSP
- 데이터분석
- Today
- Total
목록Data Science/SQL (6)
愛林

https://wndofla123.tistory.com/80?category=1068763 [Python] Python에서 Open API 불러오는 법 드디어 프로젝트를 진행하게 되었으나, 난생 처음 공공데이터 포털에서 OpenAPI 를 받아와서 쓰게 되었다. 자주 받아올 것 같으니 쓰는 포스팅. 이렇게 적어두는 것은 나중에 나에게 큰 도움이 될 wndofla123.tistory.com 여기랑 연결되는 게시글 ! Open API 를 불러와서 데이터프레임으로 만들고, db파일로까지 만들었다면, 이제 이 db파일을 DBMS에 넣을 필요가 있다. 난 이전부터 쭉 DBeaver 라는 DBMS 를 썼으니, 여기서도 DBeaver 를 활용해서 db 파일을 불러와보도록 하자. Craate 를 누르고, Connecti..

SQL 도 .. 끝이 보인다 ..! Intro 저번 시간에는 SQL 에서 자주 쓰는 집계함수, HAVING 절, GROUP BY 절에 대해 알아보았다. https://wndofla123.tistory.com/33 SQL을 이용한 정형 데이터 다루기(SQL응용) - 집계 쿼리(집계 함수, GROUP BY, HAVING 절) Intro 저번 시간에는 SQL 함수를 알아보았다. 이번에는 집계 함수, 그리고 SQL 에서 정말정말 많이 쓰는 GROUP BY, HAVING 절을 공부해보자. 집계 함수 (Aggregate Function) 집계 함수란, 여러 행들의 그룹이 wndofla123.tistory.com 이제 마지막, JOIN 에 대해 알아보자. 조인 (JOIN) 조인이란 ? 조인은 두 개 이상의 테이블들을..

Intro 저번 시간에는 SQL 함수를 알아보았다. 이번에는 집계 함수, 그리고 SQL 에서 정말정말 많이 쓰는 GROUP BY, HAVING 절을 공부해보자. 집계 함수 (Aggregate Function) 집계 함수란, 여러 행들의 그룹이 모여서 그룹당 단 하나의 결과를 돌려주는 함수이다. SELECT 절, HAVING 절, ORDER BY 절에 사용할 수 있다. 테이블 전체 집계를 위해서 GROUP BY 절 없이도 집계 함수를 사용할 수 있다. 집계함수에서, ALL 은 Default 옵션으로, 생략가능하며 모든 걸 다 집계해서 보여준다. DISTINCT 는 중복을 제거하고 출력한다. 일반적으로 집계 함수는 GROUP BY 절과 함께 사용되지만, 테이블 전체가 하나의 그룹인 경우 GROUP BY를 사..

Intro 글을 시작하기 전, 우리는 postgreSQL 을 사용한다. 그리고 DBeaver DBMS 를 사용한다. 교육장에서 나누어준 cslee.sql 파일을 사용한다. 저번 SQL 시간에는 (까마득) DML 과 WHERE, ORDER BY 절에 대해 공부해보았다. 오늘은 SQL 함수에 대해 알아보고, CASE 를 알아보자. SQL 함수 (Function) SQL 함수도 다른 프로그래밍 언어와 마찬가지로 어떤 값을 입력 받아, 정해진 어떤 로직을 실행하고 결과값을 출력한다. 스칼라 함수(1개 인수) , 그룹함수(여러 개 인수), 사용자 정의 함수 등이 있다. 함수의 입력값은 인수(Argument) 라고 하며, 인수의 개수는 0개 이상이다. 인수를 안 넣어도 값이 나오는 함수가 있다. 함수의 출력값은 반..

참고로 저는 강의에서 나누어주는 cslee 라는 데이터베이스를 사용했습니다. DML 기본구문 DML (Data Manipulation Language) 은 데이터 조작어이다. 데이터베이스 객체 안의 데이터를 입력, 수정, 삭제, 조회 할 수 있으므로 핵심적인 역할을 한다. SELECT , FROM ,WHERE, INSERT ,UPDATE, DELETE 가 DML 이다. SELECT SELECT [ALL/DISTINCT] 보고싶은 컬럼명, 보고싶은 컬럼명... FROM 해당 컬럼이 있는 테이블명 ALL 은 중복된 데이터가 있어도 모두 출력하고, DISTINCT 는 중복된 데이터가 있는 경우 1건으로 처리해서 출력한다. SQL 문은 대소문자를 구별하지 않는다. 입력한 사원들의 데이터를 모두 조회하는 예제 S..

RDBMS와 SQL RDBMS 는 앞에서 배웠듯이 관계형 데이터베이스이다. 관계형 테이블 용어를 알고 들어가야 한다. ■ 관계형 테이블 용어 - Row(행, tuple) : 2차원 구조를 가진 테이블에서 가로형. - Column (열, attribute) : 2차원 구조를 가진 테이블에서 세로형. - Field : 칼럼과 행이 겹치는 하나의 공간 - Primary Key(PK) : 유일하게 테이블의 각행을 식별한다. Not null, unique 조건을 만족 - Foreign Key(FK) : 열과 참조된 열 사이의 외래키 관계를 적용하고 설정. 다른 열의 PK 가 들어온다. SQL (Structured Query Language) SQL 은 구조화된 쿼리 언어를 말한다. 초기에는 SEQUEL(Struc..