본문 바로가기

성동2기 데이터분석가

[성동2기 전Z전능 데이터 분석가] DAY 39

함수 기능 예시 설명
RANK 중복 순위 개수만큼
다음 순위 값을 증가시킴
SELECT
RANK()
OVER (ORDER BY 열 DESC)
AS 별명
FROM 
열을 기준으로 순위를 결정하고
순번을 부여한다.
(별명 붙인 열 생성)
CTEs 일반 테이블     
LAG 2개의 행간의 차이 구하기
(앞 행에서 값을 반환)
   
LEAD 2개의 행간의 차이 구하기
(뒷 행에서 값을 반환)
   
CREAT VIEW 가상의 테이블 생성 CREATE VIEW 이름 AS 
SELECT  FROM 테이블
테이블을 가져와서
가상의 테이블 생성

 

 

INDEX

전체 테이블을 검색하는 게 아니라 일부분만 검

장점: 속도가 빠르다

 

 

옵티마이저

가장 효율적인 방법으로 SQL을 수행할 최적의 처리 경로를 생성해주는 DBMS의 핵심 엔진

 

데이터추출하기

1. 데이터 전체 선택 및 엑셀에 복붙해서 시각화

2. 데이터 직접 추출해서 csv 파일 등으로 변환


LLM

프롬프트 엔지니어링

인공지능/LLM에 대한 명령을 더 잘하는 기술

=> 질문할 때 데이터에 대한 정보를 알려주면서 질문을 하는 것이 좋음

 

질문에 들어가야하는 것들

  • 데이터 첨부
  • 얻고 싶은 데이터들
  • 코드를 얻고 싶은 프로그램 이름

 

RAG(검색-증강, Retrieval-Augmented Generation)

LLM의 단점 중 '사실 관계 오류 가능성'과 '맥락 이해의 한계'를 개선하는데 초점을 맞춘 방법입니다.

RAG는 LLM에 외부 지식 베이스를 연결하여 모델의 생성 능력과 사실 관계 파악 능력을 향상시키는 기술