본문 바로가기

「SQL초급떼기25

[프로그래머스고득점kit] 코딩테스트 연습JOIN오랜 기간 보호한 동물(1)(level 3) 이문제는 차집합 문제이다!!! 들어온 동물중 입양나간 동물을 빼면 된다. 이것도 그냥 의식의 흐름대로 풀었다!! 아래 블로그를 참고하였으나 join으로 다시 풀어야할것 같다. https://velog.io/@nayoung5859/SQL%EA%B0%9C%EB%85%90-MINUS-%EC%84%9C%EB%B8%8C%EC%BF%BC%EB%A6%AC%EB%A1%9C-JOIN-%EB%8C%80%EC%B2%B4%ED%95%98%EA%B8%B0 1. join 이용하지 않고 not in 이용하기 2. left join과 is null 이용하기 보호시작일을 년월일만 나오게 하려면 select c1.name,date_format(c1.datetime, '%Y-%m-%d') as 보호시작일 from animal_ins as.. 2023. 3. 30.
[프로그래머스sql고득점kit] 코딩테스트 연습JOIN상품 별 오프라인 매출 구하기(level 2) sql을 너무 오랜만에 풀어본다. 그냥 감을 잃지 않기위해 풀어보는것으로 생각하고 하루하루 풀어보려고 한다! 처음 이문제를 보았을때 product 테이블과 offline_sales 테이블 의 key 값이 product_id로만 조인할수 있게 되어있다. 문제 예시에는 product_code로 조인될수 있게 설명이 되어있지만..실제 풀이는 그렇지 않은것 같다. 2023. 3. 30.
[SQL day2] 프로그래머스- group by/having 중복행찾기 sql 실행순서 때문에 너무 헷갈린다. 6단계 1. where 2. from 3. group by 4. having 중복인 행 출력시 having 조건 활용 , group by 까지 한 이후 having 으로 최종 조건 적용 5. select 위에 조건을 만족할시 추출 6. order by select 까지 마지막으로 한 다음 정렬함 https://myjamong.tistory.com/172 [Oracle] SQL SELECT 쿼리 실행 순서 처리 과정 :: 마이자몽 SELECT 쿼리 실행 순서 SQL 쿼리문을 작성할때 사용되는 WHERE, GROUP BY, ORDER BY 절과 같은 구문을 실행하는데 순서가 존재합니다. 이 순서에 의해서 쿼리가 처리되고 어떻게 쿼리문을 작성하느냐에 따 myjamong... 2023. 2. 4.
[SQL day1] 해커랭크 - SKILLS(Basic) + DIFFICULTY(Easy) ① 주의 : 문제에서 주어진것은 조건이 1개가 아니라 두개다!!! 즉, 인구가 10만이상이고 & USA 인 도시만 출력하는것이 핵심!! 처음에 인구조건만 써서 아웃!!! 2023. 2. 1.
[20220118]SQL 기초 떼기 1일차 SQL 을 SAS SQL 만 10년 넘게 써왔고 이제 다시 배워보려고 한다. 데이터분석 쟁이는 이렇게 사는수밖에 없다니......기술은 무조건 장착해야한다. https://mooyoungblog.tistory.com/83?category=1004335 [MySQL] SQL ZOO Self join Quiz 답 해설 Self join Quiz - SQLZOO sqlzoo.net 1. Self JOIN 사용 Self JOIN이란 자기 자신을 결합 시키는 조인이다. 하지만 어려울 것 없다. 그냥 테이블이 하나 더 있다고 생각하고 그걸 결합하는 것이다. 자기 자신의.. mooyoungblog.tistory.com 위의 분 블로그를 활용해도 복습이 될것 같다!!! 1. 생활코딩 mysql 내가 정말 애용하는 싸이.. 2022. 1. 18.