일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQLPIVOT
- 빅데이터분석기사공부방법
- 금융공부
- 기사코멘트
- 빅데이터분석기사
- 경제기사코멘트
- 경제기사
- 디플레이션
- ADSP
- 빅분기실기
- 데이터분석
- SQL행열
- 빅분기
- SQL
- sql주석
- 국제금융위기
- SQL순서
- SQL특정열중복
- python정렬
- SQL중복제거
- SQL단축키
- cumcount
- SQL문법
- 금융위기
- dataq
- SQL파싱순서
- SQL피봇
- sql단축키모음
- SQL행열변환
- 빅데이터분석기사실기
- Today
- Total
목록분류 전체보기 (28)
은쥬라기월드
📌PIVOT()이란 행과 열의 값을 쉽게 바꿀 수 있는 함수로 테이블의 col 값들을 회전시켜 테이블의 새로운 열로 지정하는 것이다. 📌PIVOT() 문법 PIVOT( 집계함수 FOR 기준열 IN (기준열의 값)) - PIVOT 함수는 내부적으로 그룹핑된 결과를 제공하기 때문에 그룹핑할 대상에 대해 정의가 필요하다. GROUP BY가 들어간 쿼리에서 SELECT SUM(), AVG() 구절 역할 - 그룹핑된 결과물을 정의해야 하는 PIVOT 함수, 어떠한 기준들로 그룹핑할 것인지를 정의하기 위해 FOR 피봇의 기준이 되는 컬럼을 정의한다. GROUP BY 절에 뒤따르는 컬럼과 같은 역할 - PIVOT IN절은 WHERE 필터링을 주는 역할로 원하는 결과물을 얻기 위한 정의가 필요하다. EX) YRMN, ..
📌SQL ROW_NUMBER() PYTHON구현 KEY1 DATA1 DATA2 a 1 1 a 2 10 a 2 2 b 3 3 a 3 30 -- SQL ROW_NUMBER() RN = ROW_NUMBER() OVER (PARTITION BY Key1 ORDER BY Data1 ASC, Data2 DESC) #Python ROW_NUMBER() df['RN'] = df.sort_values(['data1','data2'],ascending=[True,False]).groupby(['key1']).cumcount() +1 KEY1 DATA1 DATA2 RN a 1 1 1 a 2 10 2 a 2 2 3 b 3 3 1 a 3 30 4 DataFrame.sort_values(by=None, axis = 0, asce..
📌ROW_NUMBER()이란 PARTITION 결과의 행 일련번호를 반환하는 함수로 ORDER BY절에 의해 정렬된 순서를 기준으로 고유한 값을 반환한다. 📌ROW_NUMBER() 문법 ROW_NUMBER() OVER(PARTITION BY [그룹핑 컬럼] ORDER BY [정렬 컬럼]) - PARTITON BY는 선택사항, FROM 절이 생성한 결과에서 ROW_NUMBER가 적용되는 파티션으로 나누기 - ORDER BY는 필수사항, ROW_NUMBER 값이 행에 할당되는 순서 결정 EX) 특정 열을 기준으로 중복을 제거하고 싶을 경우 사용 이름 나이 김철수 34 박영희 23 쥬라기 28 김철수 50 김영철 48 이복희 33 정보테이블 Q) 정보테이블에서 이름으로 중복을 제거한 데이터를 가져오세요. (중..
원문 : 예금이자 오르자 은행에 돈 몰린다…정기예금 이틀새 1.6조 급증 (naver.com) 예금이자 오르자 은행에 돈 몰린다…정기예금 이틀새 1.6조 급증 (서울=뉴스1) 국종환 기자 = 한국은행의 기준금리 인상으로 은행 예금금리도 줄줄이 오르면서 시중자금이 다시 은행으로 몰려드는 모습이다. 주요 4대 은행의 정기예금 잔액은 기준금리 인상 후 n.news.naver.com 코멘트 한국은행이 기준금리를 3년만에 올렸다. 금리가 증가하면서 통화량, 유동성이 하락할 것이고 이로인한 현금가치가 상승하면서 부동산, 금, 주식 등과 같은 실물자산의 하락이 예상된다. 실물자산의 부동산은 현재 규제가 강화되고 있어 앞으로 부동산의 하락이 될 것으로 생각되지만 정권 교체를 앞두고 있기 때문에 쉽게 하락하진 않을 것으..
💻SQL 파싱 순서💻 SELECT 4️⃣ FROM 1️⃣ (JOIN ON) WHERE 2️⃣ GROUP BY 3️⃣ ORDER BY 5️⃣
📢 빠른 실행을 위한 SQL 단축키 모음 단축키 의미 ctrl + L 블럭 코드 실행 F5 ; 코드 실행 ctrl + enter ; 코드 실행 ctrl + - 주석처리 ctrl + shift + - 주석해제 ctrl + shift + U 대문자 변경

기사 본문 : https://n.news.naver.com/article/009/0004841318 "카뱅 대적하기도 벅찬데..." 은행들이 '스타벅스'에 긴장하는 이유[홍키자의 빅테크] "기존 은행들도 긴장" 스타벅스가 은행이 된 사연 [홍키자의 빅테크-33] 정용진 신세계그룹 부회장이 스타벅스커피코리아의 지분을 추가로 인수했습니다. 지난달 말 이마트는 4742억원을 투입해 n.news.naver.com "카뱅 대적하기도 벅찬데..." 은행들이 '스타벅스'에 긴장하는 이유 [홍키자의 빅테크] "기존 은행들도 긴장" 스타벅스가 은행이 된 사연 [홍키자의 빅테크-33] 정용진 신세계그룹 부회장이 스타벅스커피코리아의 지분을 추가로 인수했습니다. 지난달 말 이마트는 4742억원을 투입해 스타벅스커피 인터내셔널..
📌객체를 수정할 때 사용하는 명령어 ALTER 테이블에 필드 추가하기 ALTER TABLE TABLE_NAME ADD FIELD_NAME 자료형 -- example ALTER TABLE TABLE1 ADD 이름 VARCHAR(20) DESC TABLE1; --TABLE1의 필드 목록을 확인하는 코드 TABLE1에 이름 필드를 추가하는 코드로 가장 마지막에 이름 필드가 추가된다. 원하는 위치에 필드 추가하기 ALTER TABLE TABLE_NAME ADD FIELD_NAME 자료형 NOT NULL AFTER FIELD_NAMES -- example ALTER TABLE TABLE1 ADD 이름 VARCHAR(20) NOT NULL AFTER 학교 TABLE1에 학교 필드 다음에 이름 필드가 추가된다. 필드..
📌SQL? 구조적 질의 언어(Structured Query Language)의 줄임말로, 관계형 데이터베이스 시스템에서 자료를 관리 및 처리하기 위해 설계된 프로그래밍 언어다. 데이터를 안정적이고 편리하게 관리, 유지하는 프로그램인 데이터베이스에서 사용하며 SQL은 역할에 따라 크게 세가지 문법으로 구분된다. 데이터 정의어-DDL(Data Definition Language) : 데이터베이스를 정의하는 언어로 데이터를 생성하거나 수정, 삭제 등 데이터의 전체 골격을 결정하는 역할을 한다. 데이터 조작어-DML(Data Manipulation Language) : 데이터베이스에 입력된 레코드를 조회하거나 수정, 삭제하는 등의 역할을 한다. 데이터 제어어-DCL(Data Control Language) : ..

github README 파일에 이미지를 첨부하여 풍부한 readme를 작성하고 싶은 사람들이 많다. 글로만 작성하는 것보다 시각적으로 좋기 때문에 코드의 결과를 이미지에 첨부하여 설명력을 높이고 있다. 📌Github issue를 이용하여 이미지 추가하기 1. 이미지를 첨부하고 싶은 repository-issue 클릭한다. 2. New issue 선택한다. 3. Leave a comment에 이미지를 드래그 앤 드롭(Drag-and-drop)한다. 4. Submit new issue를 하지 않아도 된다. 이미지 경로를 복사하고 README에 붙여넣기한다. 그대로 붙여넣기 해도 되지만, 이미지 크기 조정을 위해 사용했다. 4. 결과