목록SQL (6)
내맘대로 코딩

링크 https://school.programmers.co.kr/learn/courses/30/lessons/131536 문제 ONLINE_SALE 테이블에서 동일한 회원이 동일한 상품을 재구매한 데이터를 구하여, 재구매한 회원 ID와 재구매한 상품 ID를 출력하는 SQL문을 작성해주세요. 결과는 회원 ID를 기준으로 오름차순 정렬해주시고 회원 ID가 같다면 상품 ID를 기준으로 내림차순 정렬해주세요. 예시 풀이 #1) 테이블 확인#SELECT * FROM ONLINE_SALE;#2) 재구매한 회원,상품 ID 출력SELECT USER_ID, PRODUCT_ID FROM ONLINE_SALEGROUP BY USER_ID, PRODUCT_IDHAVING COUNT(*) >= 2ORDER BY USER_I..

1. SQL 개발자 자격증 취득 목적 - 플랫폼 서비스 기획/운영 업무를 했었는데, 서비스 사용자 데이터를 통해 의사결정하는 데이터 분석에 관심이 생겼고, 이에 데이터를 추출 할 수 있는 언어 SQL를 배우고 싶어서, 이왕 공부하는 김에 자격증도 도전해보았습니다. 2. 시험 개요 SQL 자격증은 한국데이터산업진흥원에서 운영하는 "국가공인자격증" [응시과목] https://www.dataq.or.kr/www/sub/a_04.do#none 1) 데이터 모델링의 이해 (10문제) 2) SQL기본 및 활용 (40문제) ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 전체 50문항, 90분 (1시간 30분) ※ 과목별 40% 미만 시 과락 *2024년부터 시험과목 내용이 조금 변경되었으며, 웹사이트에서 자세한 내용 확인>>..

강의명 [왕초보] 엑셀보다 쉬운, SQL 46회차 이범규 튜터 Weekly I learned Subquery 쿼리 안의 쿼리 하위 쿼리의 결과를 상위 쿼리에서 사용하면, SQL 쿼리가 훨씬 간단해짐 kakaopay로 결제한 유저들의 정보 보기 select u.user_id, u.name, u.email from users u inner join orders o on u.user_id = o.user_id where o.payment_method = 'kakaopay' 1. 우선 kakaopay로 결제한 user_id를 모두 구해보기 select user_id from orders where payment_method = 'kakaopay' 2. 그 후에, user_id가 k 에 있는 유저들만 골라보기 s..

강의명 [왕초보] 엑셀보다 쉬운, SQL 46회차 이범규 튜터 Weekly I learned Join 두 테이블의 공통된 정보 (key값)를 기준으로 테이블을 연결해서 한 테이블처럼 보는 것을 의미 두 테이블의 정보를 연결해서 함께 보고싶을 때, 그럴떄를 대비해서 무언가 연결된 정보가 있을 때, user_id 처럼 동일한 이름과 정보가 담긴 필드를 두 테이블에 똑같이 담아놓는답니다. 이런 필드를 두 테이블을 연결시켜주는 열쇠라는 의미로 'key'라고 불러요. Join의 종류: Left Join, Inner Join Left Join select * from users u left join point_users p on u.user_id = p.user_id; 어떤 데이터는 모든 필드가 채워져있지만, 어떤..

강의명 [왕초보] 엑셀보다 쉬운, SQL 46회차 이범규 튜터 Weekly I learned Group by : 동일한 범주를 갖는 데이터를 하나로 묶어서, 범주별 통계를 내주는 것 Group by 제대로 알아보기: SQL 쿼리가 실행되는 순서 select name, count(*) from users group by name; users를 group by name 으로 묶어주라 group by 묶은 name 것과, 묶은 것 당 count를 하나씩 해서 보여줘라 위 쿼리가 실행되는 순서: from → group by → select from users: users 테이블 데이터 전체를 가져옵니다. group by name: users 테이블 데이터에서 같은 name을 갖는 데이터를 합쳐줍니다. selec..

강의명 [왕초보] 엑셀보다 쉬운, SQL 46회차 이범규 튜터 [내일배움단] 엑셀보다 쉬운 SQL - 1주차 매 주차 강의자료 시작에 PDF파일을 올려두었어요! www.notion.so Weekly I learned - SQL 프로그램 : Dbeaver Select 쿼리문의 개념 쿼리(Query)문이란? 쿼리는 질의를 의미하죠. 데이터베이스에 명령을 내리는 것을 의미 여기서 Select 쿼리문은, 데이터베이스에서 '데이터를 선택해서 가져오겠다'는 의미 Select 쿼리문은 1) 어떤 테이블에서 2) 어떤 필드의 데이터를 가져올지 로 구성 쿼리 작성시 프로세스 1) show tables로 어떤 테이블이 있는지 살펴보기 2) 제일 원하는 정보가 있을 것 같은 테이블에 select * from 테이블명 쿼리 ..