본문 바로가기

Programming/SQL4

[CS Study] 서브쿼리란? 서브쿼리의 종류와 특징 (김영한의 실전 데이터베이스 기본편) 서브쿼리 소개평균보다 가격이 큰 상품을 구하려면?쿼리를 두 번 짜야 함.실시간으로 변하는 가격이라면 ?쿼리를 두 번 하는 동안, 잘못된 기준으로 데이터를 조회할 수도 있음.→ 서브쿼리를 사용하면 됨. 서브쿼리의 개념데이터베이스는 괄호 안의 서브쿼리를 가장 먼저 실행함. 서브쿼리의 종류와 특징단일 컬럼 - 단일 행(단일 값이 필요한 모든 곳), 다중 행 (값 목록과 비교)다중 컬럼 - 단일 행 (여러 컬럼 값을 정확히 1:1로 비교), 다중 행 (여러 컬럼 값을 정확히 1:1로 비교)다중 컬럼 - 다중 행 (가상의 테이블을 생성하여 다른 테이블과 join 등 재가공)→ 외울 필요는 없고 공부하다보면 이해가 될 것 ! 스칼라 서브쿼리스칼라: 단 하나의 값 (from. 수학, 물리학)서브쿼리를 실행했을 때 그.. 2025. 12. 9.
[CS Study] JOIN 2: 외부 조인과 기타 조인 (김영한의 실전 데이터베이스 기본편) OUTER JOINLEFT OUTER JOIN == LEFT JOINRIGHT OUTER JOIN == RIGHT JOIN조인의 특징자식에서 부모 조인 : 행의 개수가 그대로 유지가 됨.FK → PK주문은 반드시 한 명의 고객에게 속한다.부모에서 자식 : 행의 개수가 늘어남PK → FK부모 테이블의 한 행은 자식 테이블의 여러 행과 매칭될 수 있다.한 명의 고객이 여러 번 주문할 수 있다.-- 부모에서 자식 (1행 -> 2행)select o.order_id, o.product_id, o.user_id as orders_user_id, u.user_id as users_user_id, u.name, u.emailfrom users ujoin orders o on u.user_id = .. 2025. 11. 21.
[CS Study] JOIN1 : INNER JOIN, 문제 풀이 (김영한의 실전 데이터베이스 기본편) 이전 강의를 듣다가 이 강의가 좀 더 설명이 잘 되어 있어서 이 강의로 잠깐 넘어왔다!여기서 이해를 좀 더 한 다음에 문제를 풀어보는게 좋을 것 같다~ 김영한의 실전 데이터베이스 - 기본편| 김영한 - 인프런 강의현재 평점 5.0점 수강생 2,589명인 강의를 만나보세요. 실무에 꼭 필요한 SQL과 데이터베이스의 기본기를 학습합니다. 개발자뿐만 아니라 기획자나 데이터 분석가분들도 SQL을 깊이있게 학습합니다www.inflearn.com INNER JOIN교집합.조인을 사용하는 이유?데이터 정규화데이터 중복을 피하기 위해; 데이터 갱신, 삽입, 삭제 시 발생할 수 있는 이상 현상 방지데이터 정규화란? - 테이블을 나누는 방법, 과정데이터 중복을 최소화하고, 데이터 삽입, 갱신, 삭제 시 발생할 수 있는 이.. 2025. 11. 21.
<인프런 강의 추천> 중고급 SQL과 실전 데이터 분석 101 문제 풀이 중고급 SQL과 실전 데이터 분석 101 문제 풀이| 잔재미코딩 DaveLee - 인프런 강의현재 평점 5.0점 수강생 421명인 강의를 만나보세요. 중고급 SQL을 익히고, 현업 수준의 실전 데이터 분석 문제 101 가지를 함께 풀며, 탄탄한 SQL 데이터 분석 역량을 다집니다. 중고급 SQL (서브쿼리,www.inflearn.com회사에서 Inflearn 강의를 무료로 지원해주는데, 한 달안에 80%를 다 들어야 하는 (아니면 돈 내야함 ㅋㅎ) 규칙이 있어서 반강제적으로 SQL강의를 시작했다. 지금은 개발일을 하고 있지만 나중에 기회가 된다면 기획/운영/데이터 마케팅쪽으로 커리어를 변환해가고 싶고, 그 때 지금 내가 사용하는 기술 중에 필요로 하는 게/ 배워야 하는게 뭐가 있을까 생각해보니까 SQL이.. 2025. 10. 21.