728x90

😀 Language/- SQL 18

[MySQL] sakila 샘플 DB로 SQL 연습하기- 3탄

[MySQL] sakila 샘플 DB로 SQL 연습하기 - 3탄 🌹 TABLE - film use sakila; show TABLEs; # film================== #등급별로 그룹 각등급별 영화갯수 출력 SELECT rating, count(*) from film GROUP BY rating; #rating 그룹, 각 등급별 영화갯수, 등급 출력, 각그룹평 평균 렌탈비용 출력 SELECT count(*), rating, avg(rental_rate) from film GROUP BY rating; #rating등급별로 그룹묶어서 각등급별 영화갯수, 등급,각그룹별 평균렌탈비용출력, 평균 렌탈비용높은 순 select count(*), rating, avg(rental_rate) from fi..

😀 Language/- SQL 2022.07.25

[MySQL] sakila 샘플 DB로 SQL 연습하기- 2탄

[MySQL] sakila 샘플 DB로 SQL 연습하기 - 2탄 🌹 TABLE - film use sakila; show TABLEs; # film================== desc film; # 1줄 구조 살펴보기 SELECT * FROM film limit 1; # 영화 등급 종류 select distinct rating from film; #영화 출시년도 종류 SELECT distinct release_year FROM film; 🌹 TABLE - rental # rental===================== select * FROM rental LIMIT 10; #inventory 367번째줄 출력 select * from rental where inventory_id=367; #+조건..

😀 Language/- SQL 2022.07.25

[MySQL] sakila 샘플 DB로 SQL 연습하기- 1탄

[MySQL] sakila 샘플 DB로 SQL 연습하기 - 1탄 🌹 TABLE - actor # 실습 준비하기 show databases; use sakila; show tables; # 맨위 actor 테이블 살펴보기 describe actor; desc actor; # 조회 select * from actor; select * from sakila.actor; select * from actor limit 10; #10줄만 조회 # 정렬 select * from actor order by first_name asc; # 오름차순 select * from actor order by first_name; # 기본값 오름차순 select * from actor order by first_name desc;..

😀 Language/- SQL 2022.07.25

[MySQL] sakila 샘플 DB로 SQL 연습 - 0. 데이터 준비

[MySQL] sakila 샘플 DB로 SQL 연습하기 - 0. 데이터 준비 🌹 DB 살펴보기 샘플 데이터베이스를 제공되는 sakila 의 EER diagram은 요렇게 생겼당... ㅋ 조금 복잡해보이지만, 잊어버린 SQL 문법을 떠올리기 위해 너무 좋은 예제가 아닐 수 없다🤗 sakila 데이터베이스에 대한 설명은 아래pdf를 클릭하면 자세히 알 수 있다. https://downloads.mysql.com/docs/sakila-en.pdf 🌹 데이터 다운받기 1. MySQL 공홈에서 제공하는 example database 페이지로 들어간다. https://dev.mysql.com/doc/index-other.html MySQL :: Other MySQL Documentation Other MySQL D..

😀 Language/- SQL 2022.07.07

ERD(Entity-Relationship Diagram) 개체-관계 다이어그램⛓️

1. ERD에 대해 알아보자!! 1. ERD란? ; 데이터모델링 할 때에 ERD을 통하여 구조화된 데이터를 표현할 수 있다. ERD를 풀어써보자면 Entity-Relationship Diagram으로, 개체-관계 도표라고 한다. 여러사람과 협업하여 프로젝트를 수행하면서 ERD를 통해 DB테이블을 시각화해놓으면 원활한 이해와 의사소통을 가능하게 한다. 2. ERD 표기법은? * 주로 사용하는 IE Notation 표기법 3. ERD 예제 * 부서테이블과 사원테이블이 있다. * 부모테이블은 부서테이블 / 자식테이블은 사원테이블 * 하나의 부서에는 0이상의 사원을 가질 수 있다. * 사원은 하나의 부서를 갖고 있다. * 사원테이블이 부서테이블의 PK를 가지고 있지만, 이를 PK로 사용하지는 않는다.(비식별관계..

😀 Language/- SQL 2022.02.06

[SQLD] SQLD 43회 합격! 이예! 비전공자 독학 방법 및 후기!😆

뚜둥 - !!!! 43회 SQLD 합격 자격증이다 ㅎ 아.... 감격쓰 문제집에서 보지 못했던 용어들이 나오고, 그와 관련된 문제가 2-3문제나와서 멘붕이었는데 결과가 참 정말로 다행이었다. 독학후기를 자세히 쓰기 전에 먼저, 나의 독학 순서는 이러했다. 1. 이론읽기 1차 - 전체 정독 (데이터의 모델링의 이해 & SQL 기본과 활용) 2. 최신기출문제 풀기 3. 실전모의고사 풀기 4. 이론읽기 2차 - 이해하고 있는지 빠르게 보면서 체크하기 5. 최신기출문제 & 실전모의고사 오답 풀이 독학후기를 자세히 적어보자면!!! 📚 공부교재 책은 영진닷컴에 나오는 이기적 SQL 개발자(SQLD) 를 구입해서 공부했다. 최신기출문제에 대한 동영상강의를 유튜브에서 제공하는데, 아주아주아주 좋다!👍👍👍 문제 해설을 ..

😀 Language/- SQL 2021.12.23

[boostcourse] 기초 데이터 분석을 위한 핵심 SQL-4 (VIEW, PROCEDURE)

VIEW, PROCEDURE 🐬MYSQL 이용 / 강의 및 실습 1시간 내외 🐬나중에 뷰는 정말 유용하게 사용할 듯! 🐬Github에 업로드 완료 github : https://github.com/LIMSONA/SQL/tree/main/SQL%EA%B3%B5%EB%B6%80 GitHub - LIMSONA/SQL Contribute to LIMSONA/SQL development by creating an account on GitHub. github.com * PROCEDURE procedure의 매개변수는 in, our, intout으로 나뉩니다. - in : 매개변수를 프로스져로 전달 - out : 프로시저 결과값을 반환 - inout : in과 out을 모두 수행함 참고: 부스트코스 - 기초데이터 ..

😀 Language/- SQL 2021.11.30

[boostcourse] 기초 데이터 분석을 위한 핵심 SQL-3 (연산자, 단일행, 복수행, 윈도우 함수)

연산자, 단일행, 복수행, 윈도우 함수 🐬MYSQL 이용 / 강의 및 실습 2시간 내외 🐬 SQLD 공부했을 때 조금 헷갈렸던 window 함수!!!ㅠㅠ *윈도우함수는 순위함수와 집계함수(누적)으로 나눈다. * order by로 행과 행간의 순서를 정하며, partition by로 그룹화가 가능하다. 기본> over ( order by 열 asc또는desc ) 그룹화> over ( partition by 열 over by 열 asc또는desc) 🐬Github에 업로드 완료 github : https://github.com/LIMSONA/SQL/tree/main/SQL%EA%B3%B5%EB%B6%80 GitHub - LIMSONA/SQL Contribute to LIMSONA/SQL development ..

😀 Language/- SQL 2021.11.30

[boostcourse] 기초 데이터 분석을 위한 핵심 SQL-2 (SELECT, JOIN, SUB QUERY)

SQL 문법 (SELECT, JOIN, SUB QUERY) 🐬MYSQL 이용 / 강의 및 실습 2시간 내외 🐬조금씩 복잡해지는 SQL식ㅎ 🐬Github에 업로드 완료 github : https://github.com/LIMSONA/SQL/tree/main/SQL%EA%B3%B5%EB%B6%80 GitHub - LIMSONA/SQL Contribute to LIMSONA/SQL development by creating an account on GitHub. github.com 참고: 부스트코스 - 기초데이터 분석을 위한 핵심 SQL https://www.boostcourse.org/ds102

😀 Language/- SQL 2021.11.29

[boostcourse] 기초 데이터 분석을 위한 핵심 SQL-1 (DDL,DML,DCL,TCL)

SQL 명령어 (DDL, DML, DCL, TCL) 🐬MYSQL 이용 / 강의 및 실습 2시간 내외 🐬MYSQL safe update 늪에 걸려 시간을 엄청 잡아먹었다........ error 코드 바로 조회 해볼걸.... ㅋ 🐬Github에 업로드 완료 github : https://github.com/LIMSONA/SQL/tree/main/SQL%EA%B3%B5%EB%B6%80 GitHub - LIMSONA/SQL Contribute to LIMSONA/SQL development by creating an account on GitHub. github.com 참고: 부스트코스 - 기초데이터 분석을 위한 핵심 SQL https://www.boostcourse.org/ds102

😀 Language/- SQL 2021.11.29
728x90