728x90 SQL26 [LLM] sLLM 학습하기 이전 내용 [LLM] GPU 효율적인 학습이전 내용 [LLM] 텍스트 분류 모델 학습시키기이전 내용 [LLM] 허깅페이스 라이브러리 사용법 익히기허깅페이스 [AI 플랫폼] 허깅페이스: AI와 머신러닝의 새로운 지평허깅페이스란? 허깅페이스(puppy-foot-it.tistory.comsLLM 학습하기(feat. 구글 코랩) 소형 언어 모델(Smaller Large Language Model)이란 그 이름에서부터 알 수 있듯이, 대형 모델에 비해 매개변수의 수가 수십억 내지 수백억대로 비교적 크기가 작은 언어 모델을 말한다.소형 언어 모델은 LLM에 비해 비용 효율적이면서 특정 작업 또는 도메인에 특화되었다. 이번에는 자연어 요청으로부터 적합한 SQL(Structured Query Language)을 생성하.. 2024. 12. 30. [SQLD] 자주 틀렸던 부분 CASE 문에서 ELSE 생략하면 ELSE에 해당하는 값은 NULL 값으로 출력FROM 절에 아무리 많은 테이블이 나열되더라도 항상 2개씩 조인데이터 관점: 업무가 어떤 데이터와 관련이 있는지 또는 데이터 간의 관계는 무엇인지에 대해 모델링하는 관점영업사원별 누적 매출 (윈도우 함수): PARTITION BY 영업사원UNBOUNDED PRECEDING AND CURRENT ROW: (범위) 시작부터 현재행까지차수: 결과 릴레이션(테이블)의 컬럼 수카디널리티: 선택된 행들의 개수하나의 속성은 하나의 속성값을 가지며, 하나 이상의 속성값을 가지는 경우 정규화 필요LIKE '_A%' : 두 번째 문자가 A인 값 (와일드 카드 '_' 로 인해, 대소문자 구분)NULL 값 - SQL-Server: 맨 앞 / Or.. 2024. 3. 8. [SQLD 기출문제 ] 1과목 데이터모델의 이해 [SQLD 기출문제 ] 1과목 데이터모델링의 이해 - 데이터 모델의 이해 24년시험범위는 하단 글 참조. 24년 1월부터 변경되는 sqld 검정과목과 검정방법 24년부터 sqld (sqlp 포함) 검정과목이 변경될 예정이다. [참고] K Data 데이터 자격검정 공지사항 https://www.dataq.or.kr/www/board/view.do 데이터자격시험 www.dataq.or.kr 크게 바뀌는 거는 기존 50문항 중 단답형 puppy-foot-it.tistory.com 해당 항목 내용은 하단 글 참조. SQLD 1과목 데이터 모델링의 이해 SQLD 1과목 데이터 모델링의 이해 데이터모델의 이해 엔터티 속성 관계 식별자 1. 데이터모델의 이해 A. 데이터 모델링의 정의 - 정보시스템을 구축하기 위한 .. 2024. 2. 3. SQLD - 기출문제 챕터별 예제 (feat.노랭이 등.) SQLD 2024년 첫번째 시험을 앞두고, 자격검정 실전문제 문제집 (일명. 노랭이)에 나와있는 예제들을 추려서 글을 작성하려고 한다. 24년부터 변경되는 시험범위는 하단 글 참조. 24년 1월부터 변경되는 sqld 검정과목과 검정방법 24년부터 sqld (sqlp 포함) 검정과목이 변경될 예정이다. [참고] K Data 데이터 자격검정 공지사항 https://www.dataq.or.kr/www/board/view.do 데이터자격시험 www.dataq.or.kr 크게 바뀌는 거는 기존 50문항 중 단답형 puppy-foot-it.tistory.com 예제들은 자격 검정 실전문제 (노랭이) / 기존 기출문제 등에서 뽑아서 예상 문제들을 추려내고자 한다. 시험 합격을 기원하며! (시험 합격도 중요하지만, 실.. 2024. 2. 3. SQLD 2과목 관리구문 - DCL DML TCL DDL DCL ※ 자료출처: 데이터 산업 진흥원(K-DATA) SQL 문장의 종류 명령어의 종류 명령어 설명 데이터 조작어(DML: Data Manipulation Language) SELECT 데이터베이스에 들어 있는 데이터를 조회하거나 검색하기 위한 명령어 (RETRIEVE) INSERT UPDATE DELETE - 데이터베이스의 테이블에 들어 있는 데이터에 변형을 가하는 종류의 명령어 - 데이터를 테이블에 새로운 행에 집어넣거나, 원하지 않는 데이터를 삭제하거나 수정하는 것들의 명령어 데이터 정의어(DDL: Data Definition Language) CREATE ALTER DROP RENAME - 테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어 - 구조를 생성하거나 변경하거.. 2024. 2. 2. SQLD 2과목 관리구문 - DDL DML TCL DDL DCL ※ 자료출처: 데이터 산업 진흥원(K-DATA) SQL 문장의 종류 명령어의 종류 명령어 설명 데이터 조작어(DML: Data Manipulation Language) SELECT 데이터베이스에 들어 있는 데이터를 조회하거나 검색하기 위한 명령어 (RETRIEVE) INSERT UPDATE DELETE - 데이터베이스의 테이블에 들어 있는 데이터에 변형을 가하는 종류의 명령어 - 데이터를 테이블에 새로운 행에 집어넣거나, 원하지 않는 데이터를 삭제하거나 수정하는 것들의 명령어 데이터 정의어(DDL: Data Definition Language) CREATE ALTER DROP RENAME - 테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어 - 구조를 생성하거나 변경하거.. 2024. 2. 1. SQLD 2과목 관리구문 - TCL DML TCL DDL DCL ※ 자료출처: 데이터 산업 진흥원(K-DATA) SQL 문장의 종류 명령어의 종류명령어설명데이터 조작어(DML:Data Manipulation Language)SELECT데이터베이스에 들어 있는 데이터를 조회하거나 검색하기 위한 명령어(RETRIEVE)INSERTUPDATEDELETE- 데이터베이스의 테이블에 들어 있는 데이터에 변형을 가하는 종류의 명령어- 데이터를 테이블에 새로운 행에 집어넣거나, 원하지 않는 데이터를 삭제하거나 수정하는 것들의 명령어데이터 정의어(DDL:Data Definition Language)CREATEALTERDROPRENAME- 테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어- 구조를 생성하거나 변경하거나 삭제하거나 이름을 바꾸는 .. 2024. 1. 31. SQLD 2과목 관리구문 - DML DML TCL DDL DCL ※ 자료출처: 데이터 산업 진흥원(K-DATA) SQL 문장의 종류 명령어의 종류 명령어 설명 데이터 조작어(DML: Data Manipulation Language) SELECT 데이터베이스에 들어 있는 데이터를 조회하거나 검색하기 위한 명령어 (RETRIEVE) INSERT UPDATE DELETE - 데이터베이스의 테이블에 들어 있는 데이터에 변형을 가하는 종류의 명령어 - 데이터를 테이블에 새로운 행에 집어넣거나, 원하지 않는 데이터를 삭제하거나 수정하는 것들의 명령어 데이터 정의어(DDL: Data Definition Language) CREATE ALTER DROP RENAME - 테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어 - 구조를 생성하거나 변경하거.. 2024. 1. 31. SQLD 2과목 SQL 활용 - 정규 표현식 서브쿼리집합연산자그룹 함수윈도우 함수TOP N 쿼리계층형 질의와 셀프 조인PIVOT 절과 UNPIVOT 절정규 표현식※ 자료출처: 데이터 산업 진흥원(K-DATA) 시작에 앞서..해당 범위는 2024년에 새롭게 추가된 범위로,아직 자료들이 많지 않아 부족하거나, 잘못된 점이 있을 수 있습니다. 8. 정규 표현식정규 표현식(Regualr Expression, REGEXP) 문자열의 규칙을 표현하는 검색 패턴, 주로 문자열 검색과 치환에 사용특정 규칙을 가진 문자열의 집합을 표현하는 형식, 패턴 처리를 할 때 사용하는 규칙주소, 주민등록번호 등 특수문자나 패턴을 가지고 있는 데이터를 조회해야 하는 경우, REGEXP를 활용하여 특정 패턴이나 특수문자 숫자가 들어간 데이터를 유용하게 사용 [보완]표현식기능₩다.. 2024. 1. 30. SQLD 2과목 SQL 활용 - PIVOT 절과 UNPIVOT 절 서브쿼리집합연산자그룹 함수윈도우 함수TOP N 쿼리계층형 질의와 셀프 조인PIVOT 절과 UNPIVOT 절정규 표현식※ 자료출처: 데이터 산업 진흥원(K-DATA) & 마이크로소프트시작하기에 앞서..해당 카테고리는 2024년에 시행되는 첫번째 시험부터 추가되는 시험 범위라, 자료를 찾기에 어려운 점이 있었다.시험범위가 대대적으로 달라진 만큼, 현재 시점에서 자료 찾기는 어려울 수 있으나,추후 수정된 참고서들이 나올테니 그때 내용에 보강이 필요하면 보완할 예정이다. [보완내용] [SQLD] PIVOT(보강)해당 범위는 SQLD 2024년에 추가된 범위라 기존 내용이 많이 부족하여 추가하였습니다. 기존내용 SQLD 2과목 SQL 활용 - PIVOT 절과 UNPIVOT 절 서브쿼리 집합연산자 그룹 함수 윈도우.. 2024. 1. 29. SQLD 2과목 SQL 활용 - 계층형 질의와 셀프 조인 (1) 서브쿼리집합연산자그룹 함수윈도우 함수TOP N 쿼리계층형 질의와 셀프 조인PIVOT 절과 UNPIVOT 절정규 표현식※ 자료출처: 데이터 자격검정 협회 6. 계층형 질의와 셀프 조인계층형 질의테이블에 계층형 데이터가 존재하는 경우 데이터를 조회하기 위해 계층형 질의(Hierarchical Query) 사용※ 계층형 데이터: 동일 테이블에 계층적으로 상위와 하위 데이터가 포함된 데이터Oracle 계층형 질의 Oracle은 계층을 질의를 지원하기 위해 다음과 같은 계층형 질의 구문 제공SELECT ...FROM 테이블WHERE condition AND condition...START WITH conditionCONNECT BY [NOCYCLE] condition AND condition...[ORDER SI.. 2024. 1. 26. SQLD 2과목 SQL 활용 - 윈도우 함수 서브쿼리집합연산자그룹 함수윈도우 함수TOP N 쿼리계층형 질의와 셀프 조인PIVOT 절과 UNPIVOT 절정규 표현식※ 자료출처: 데이터 자격검정 협회 4. 윈도우 함수윈도우 함수(Window Function) 개요 분석 함수(Analystic Function) 또는 순위 함수(Rank Function)로도 알려져 있는 윈도우 함수는 데이터웨어하우스에서 발전한 기능이다.사용자 입장에서는 INLINE VIEW 이후 SQL의 중요한 기능이 추가되었다고 할 수 있으며, 많은 프로그램이나 튜닝 팁을 대체할 수 있을 것이다.기존 관계형 데이터베이스는 행과 행간의 관계를 정의하거나, 행과 행간을 비교, 연산하는 것을 하나의 SQL문으로 처리하는 것은 매우 어려운 문제였는데, 윈도우 함수는 이를 쉽게 정의해준다.윈도.. 2024. 1. 24. SQLD 2과목 SQL 활용 - 그룹 함수 서브쿼리집합연산자그룹 함수윈도우 함수TOP N 쿼리계층형 질의와 셀프 조인PIVOT 절과 UNPIVOT 절정규 표현식※ 자료출처: 데이터 자격검정 협회 3. 그룹 함수그룹함수 개요결산 개념의 업무를 가지는 원가나 판매 시스템의 결산 보고서를 작성하기 위해서는 SQL이 포함된 3GL으로 배치 프로그램을 작성하거나, 레벨별 집계를 위한 여러 단계의 SQL을 UNION, UNION ALL을 로 묶은 후 하나의 테이블을 여러 번 읽어 다시 재정렬하는 복잡한 단계를 거쳐야 했음.그룹 함수를 사용하면 하나의 SQL로 테이블을 한 번만 읽어서 빠르게 원하는 리포트 작성 가능.그룹함수에는- ROLLUP: 집계 함수를 제외하고, 소그룹 간의 소계를 계산- CUBE : GROUP BY 항목들 간 다차원적인 소계를 계산- .. 2024. 1. 23. SQLD 2과목 SQL 활용 - 집합연산자 서브쿼리집합연산자그룹 함수윈도우 함수TOP N 쿼리계층형 질의와 셀프 조인PIVOT 절과 UNPIVOT 절정규 표현식 ※ 자료출처: 데이터 자격검정 협회 2. 집합연산자집합연산자두 개 이상의 테이블에서 조인을 사용하지 않고 연관된 데이터를 조회하는 방법 중 하나여러 개의 질의의 결과를 연결하여 하나로 결합하는 방식2개 이상의 질의 결과를 하나의 결과로 만들어줌.집합연산자를 사용하는 상황은 1) 서로 다른 테이블에서 유사한 형태의 결과를 반환하는 것을 하나의 결과로 합치고자 할 때2) 동일 테이블에서 서로 다른 질의를 수행하여 결과를 합치고자 할 때3) 튜닝관점에서 실행계획을 분리하고자 할 때 사용집합연산자를 사용하기 위해서는 다음 제약 조건을 만족해야 함.- SELECT 절의 칼럼 수가 동일- SELE.. 2024. 1. 16. SQLD 2과목 SQL 활용 - 서브쿼리 서브쿼리 집합연산자그룹 함수윈도우 함수 TOP N 쿼리 계층형 질의와 셀프 조인 PIVOT 절과 UNPIVOT 절 정규 표현식 ※ 자료출처: 데이터 자격검정 협회 1. 서브쿼리서브쿼리(Subquery) 하나의 SQL 문 안에 포함되어 있는 또 다른 SQL문 서브쿼리는 알려지지 않은 기준을 이용한 검색을 위해 사용메인쿼리가 서브쿼리를 포함하는 종속적인 관계조인과 서브쿼리조인은 조인에 참여하는 모든 테이블이 대등한 관계 > 모든 테이블의 칼럼을 어느 위치에서라도 자유롭게 사용 가능.서브쿼리는 메인쿼리의 칼럼을 모두 사용할 수 있지만 메인쿼리는 서브쿼리의 칼럼 사용 불가질의 결과에 서브쿼리 칼럼을 표시해야 한다면 조인 방식으로 변환하거나 함수, 스칼라 서브쿼리 등 사용해야 함.조인은 집합간의 곱의 관계 >.. 2024. 1. 15. 이전 1 2 다음 728x90