본문 바로가기
반응형
MySQL 기초 / SQL 구문 (GROUP BY, DDL) MySQL 시리즈를 계속 이어 갑니다. 이전 포스팅은 아래 글을 확인하시면 됩니다. 2022.12.26 - [SQL] - MySQL 기초 / 샘플데이터 추가, 데이터 모델링, SQL 구문 MySQL 기초 / 샘플데이터 추가, 데이터 모델링, SQL 구문 1편에 이어서 2편에는 샘플데이터 추가와 데이터 모델링, SQL 구문에 대해서 설명드리겠습니다. 기초 1편은 아래 링크 먼저 보세요. MySQL 기초 / 데이터베이스 개요, 설치 및 설정 1. 데이터 베이스 sql-1.tistory.com 1. GRUOP BY HAVING GROUP BY는 여러개의 동일한 데이터를 가지는 특정 컬럼을 합쳐주는 역할을 하는 명령입니다. SQL에는 아래와 같은 그룹함수가 있습니다. COUNT MAX MIN AVG VAR_SA.. 2023. 1. 2.
MySQL 기초 / 샘플데이터 추가, 데이터 모델링, SQL 구문 1편에 이어서 2편에는 샘플데이터 추가와 데이터 모델링, SQL 구문에 대해서 설명드리겠습니다. 기초 1편은 아래 링크 먼저 보세요. MySQL 기초 / 데이터베이스 개요, 설치 및 설정 1. 데이터 베이스의 개요 DB : Database 데이터를 통합하여 관리하는 데이터의 집합 DBMS : Database Management System 데이터 베이스를 관리하는 미들웨어 시스템, 데이터 베이스 관리 시스템 RDBMS : Relational sql-1.tistory.com 3. 샘플 데이터 추가 World, Sakila 데이터 베이스 추가 아래의 링크에서 world와 sakila 데이터 베이스 다운로드 https://dev.mysql.com/doc/index-other.html MySQL :: Other.. 2022. 12. 26.
MySQL 기초 / 데이터베이스 개요, 설치 및 설정 1. 데이터 베이스의 개요 DB : Database 데이터를 통합하여 관리하는 데이터의 집합 DBMS : Database Management System 데이터 베이스를 관리하는 미들웨어 시스템, 데이터 베이스 관리 시스템 RDBMS : Relational Database Management System Oracle, Mysql, Postgresql, Sqlite 데이터의 테이블 사이에 키값으로 관계를 가지고 있는 데이터 베이스 NoSQL Mongodb, Hbase, Cassandra 데이터 테이블 사이의 관계가 없이 데이터를 저장하는 데이터 베이스 데이터 사이의 관계가 없으므로 복잡성이 작고 많은 데이터의 저장이 가능 MySQL의 특징 MySQL은 오픈소스이며 다중 사용자와 다중 스레드 지원 다양한 운.. 2022. 12. 26.
SQLD 47회 기출문제 모음 코멘터리(2) 1번부터 15번 문제 코멘터리는 아래 글을 확인해 주세요. SQLD 47회 기출문제 모음 코멘터리 sqld 47회에 나왔던 문제들을 복원한 걸 가져왔습니다. 이 문제들을 보시면서 어떤 방식으로 문제가 나오는지 한번 풀어보는 걸 추천드립니다. 2과목 기출문제 1. 아래의 데이터 결과를 출력하는 S sql-1.tistory.com 16번 문제부터 35번 문제까지 코멘터리를 더 해보겠습니다~ 2과목 기출문제 16. 아래의 SQL 결과로 적절한 것은? ( CASE, SUM, NULL 문제) 테이블 데이터 내용 SELECT... CASE WHEN SUM(GRADE + RANK) IS NULL THEN 0 ELSE SUM(GRADE + RANK) .... 25 ( 12 + 13) >> null과 사측 연산의 결과값.. 2022. 12. 19.
SQLD 47회 기출문제 모음 코멘터리 sqld 47회에 나왔던 문제들을 복원한 걸 가져왔습니다. 이 문제들을 보시면서 어떤 방식으로 문제가 나오는지 한번 풀어보는 걸 추천드립니다. 2과목 기출문제 1. 아래의 데이터 결과를 출력하는 SQL로 올바른 것은? CUBE 문제 Grouping 함수가 쓰여서 null 출력이 문자열로 되어 있는 문제. ONLINE, OFFLINE 이 있던 문제 첫 번째 컬럼의 집계, 두 번째 컬럼의 집계, 두개 컬럼의 집계, 전체 집계가 모두 있는 상태 CUBE (주문 일자, 주문 방법) 이런 식의 CUBE >> cube, rollup 등 집계 함수 관련 문제는 항상 나옵니다. >> 그 차이점을 알아둬야 합니다. 2. 아래의 데이터 결과를 출력하는 SQL로 올바른 것은? -> ROLLUP 문제 첫 번째 컬럼의 집계, .. 2022. 12. 18.
SQLD 합격 방법, 공부 방법 저는 우선 SQLD 자격증은 없고 SQLP 자격증만 보유하고 있습니다. 같은 SQL 공부이고, 데이터베이스 진흥원에서 강의도 한 적 있습니다. 필요 교재 SQL 자격검정 실전문제 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 저는 교재는 이거 하나만 있어도 충분하다고 생각합니다. 인터넷에 관련 자료가 많다보니까 문제가 어떤 식으로 나오는 지만 파악하면 됩니다. 주요 사이트 데이터 전문가 포럼 (빅데이터분석기사... : 네이버 카페 빅데이터분석기사, ADP, ADsP, SQLP, SQLD, DAP, DAsP, 자격증 취득 등 데이터 전문가 커뮤니티입니다. cafe.naver.com SQLP, SQLD 등 데이터 관련 자격증 시험에 가장 좋은 카페입니다. .. 2022. 12. 4.
SQLD 기출문제 풀이 ( ROW_NUMBER, RANK, DENSE_RANK ) SQL의 분석 함수 중에 순위를 보여주는 함수가 여러 개 있습니다. 각 함수의 차이를 알아보는 문제를 가져왔습니다. 문제 아래의 결과 값을 보고 ㄱ, ㄴ, ㄷ에 맞는 함수를 골라보세요. ( ROW_NUMBER, RANK, DENSE_RANK ) [TABLE_A] COL1 1 2 4 4 5 [예문] SELECT (ㄱ) OVER (ORDER BY COL1) AA , (ㄴ) OVER (ORDER BY COL1) BB , (ㄷ) OVER (ORDER BY COL1) CC FROM TABLE_1 [결과] AA BB CC 1 1 1 2 2 2 3 3 3 3 4 3 4 5 5 문제풀이 ROW_NUMBER는 유일한 순위를 정합니다. 동일한 값일 경우 랜덤으로 순위를 정합니다. RANK의 경우 동일한 순위에 대해서 같은.. 2022. 11. 30.
SQLD 45회 기출문제 풀이 ( SUBSTR ) SQLD 시험에서 출제된 SUBSTR 함수 관련된 문제를 풀어보면서 SUBSTR 함수에 모든 사용법을 소개할 까 합니다. SUBSTR은 문자 함수 중에 현업에서도 가장 많이 사용해서 꼭 알아둬야 하는 함수입니다. 문제 아래의 SUBSTR 함수의 결과가 다른 것은? [예문] 1) SELECT SUBSTR('123412341234', 11) FROM DUAL 2) SELECT SUBSTR('123412341234', -6, 2) FROM DUAL 3) SELECT SUBSTR('123412341234', 4, -2) FROM DUAL 4) SELECT SUBSTR('123412341234', -2) FROM DUAL 문제풀이 SUBSTR("문자열", 시작 위치, 길이) // 길이는 생략 가능이며, 생략 시 .. 2022. 11. 30.
반응형