분류 전체보기 80

[MySQL] YEAR()와 MONTH()를 사용한 DATE TYPE에서 추출

코딩테스트 연습 - 년, 월, 성별 별 상품 구매 회원 수 구하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr우선 문제는 위 링크 였고, 풀긴 했는데 풀고 나서 다른 사람 답안을 보니.. 나는 너무 돌아온 느낌 (지난번 문제에서 WITH를 알게 되어서 써보고 싶었다.)WITH SALES AS (SELECT USER_ID, SALES_AMOUNT, YEAR(SALES_DATE) AS YEAR, MONTH(SALES_DATE) AS MONTHFROM ONLINE_SALE)SELECT YEAR,..

SQL 이것저것 2024.10.14

[MySQL] 전체 자료 중 특정 시점에서 현황 파악하기

조인과 유니온 그리고 서브쿼리만 배운 나로 써는 적잖은 충격을 받았다.우선 문제는 아래와 같다.코딩테스트 연습 - 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr [문제] [예시]필자는 그냥 CAR_ID로 GROUP BY를 하고 그중 MAX(END_DATE) AS AVAILABILITY로 해서 2022-10-16 보다 작으면 대여중, 아니면 대여 가능 으로 접근하려고 했는데,아뿔사,,, RAW DATA인 CAR_RENTAL_COMPANY_RENTA..

SQL 이것저것 2024.10.14

[WIL Week 2] 온 보딩 2주차 마무리

벌써 온 보딩 2 주차 마지막날이 되었다. 지난 주에는 조를 운영하고 첫 발표도 진행하면서 본 캠프의 흐름을 익히는 것이 주가 되었다면, 이번 주는 SQL에 대한 쿼리 활용과 응용에 집중한 주가 되었다. 여러 팀들의 과제 발표를 들으면서 아쉬운 점도 많았고 좋은 점도 많았는데 다음 주차로 가서 이런 점을 보완해야겠다. 다음 주차 부터는 SQL은 코드 카타 2~3 문제 푸는 걸로 하고Python 달리기반 선택 해서 Python에 집중할 예정이다. 그리고 ADsP 자격 시험이 11월 3일 일요일 경원중학교에서 예정되어있어서 ADsP 문제지 풀이와 요약강의를 꾸준히 들어야 겠다.

[TIL Day 8] SQL 풀이와 아티클 정리

어제 9 to 9 시간 이후, 샤워를 하고 다시 자리에 앉아 SQL 라이브 섹션 마지막 문제를 풀기 시작해서 오늘 오전에 마무리 지었다. 그와 동시에 SQL 코드카타도 대략 2문제? 정도 푼거 같다. SQL 라이브 섹션 마지막 문제는 2번 문제를 풀 줄알면 충분히 풀 수 있는 내용들이였다.또한 코드카타를 풀면서 WITH table AS ()라는 파이썬의 클래스? 기법과 유사한 SQL 기법도 알게 되었다.[MySQL] JOIN과 CTE의 활용 (tistory.com) [MySQL] JOIN과 CTE의 활용코딩테스트 연습 - 조건에 맞는 사용자 정보 조회하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 ..

[칼럼] A/B 테스트, 테스트를 설계할 때 고려해야 할 것들 (1)

A/B 테스트 제대로 이해하기: ①테스트를 설계할 때 우리의 진짜 질문은? | 요즘IT (wishket.com) A/B 테스트 제대로 이해하기: ①테스트를 설계할 때 우리의 진짜 질문은? | 요즘IT서비스 기획, PM, 그리고 그로스 해킹과 관련한 부트캠프나 신입 교육 과정을 살펴보면, A/B 테스트에 관한 이야기가 많다. 아마도 서비스를 개선하는 실험 방안 중 하나로 A/B 테스트가 가장 유명(yozm.wishket.com 우리가 흔히 하는 착각이 하나의 조건으로 A와 B로 가르는 것을 A/B test로 설명하는데 요렇게 말하는 것 보다 자세히 어떤 것을 목표로 두고 있는지 확인해 보자. A 그룹에서 만족도가 55% 이고 B 그룹에서 만족도가 54% 일 때, 우리는  A가 best 라고 할 수 있는가?..

Book Club 2024.10.11

[칼럼] 직관적인 데이터 시각화 만들기

데이터 시각화 101: ②직관적인 데이터 시각화 만들기 | 요즘IT (wishket.com) 데이터 시각화 101: ②직관적인 데이터 시각화 만들기 | 요즘IT데이터를 시각화하여 전달하면 우리의 뇌는 빠른 속도로 많은 양의 정보를 처리할 수 있고, 데이터 테이블에 비해 트렌드나 패턴, 아웃라이어 등을 쉽게 파악할 수 있습니다. 때문에 데이터를yozm.wishket.com 뇌가 시각 정보를 처리하는 과정1) 뚜렷한 시각 요소 파악  색과 형태2) 패턴을 파악  동일한 색과 도형, 현상을 인지3) 해석하기  도형이 클 수록 인구수가 많다, 색깔은 나라를 뜻한다 등 전주의적 속성 (Preattentive attributes) > 무엇을 보자마자 주의를 기울이지 않아도 알아차리는 시각 요소들 케슈탈트 원르를 적..

Book Club 2024.10.11

[MySQL] 더블 조인이 가능하다??

코딩테스트 연습 - 취소되지 않은 진료 예약 조회하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 후.. 어제 서브쿼리 배운 여파로 간단한 문제를 인라인 뷰를 통해서 조인을 하려다 꼬여서JOIN을 한 쿼리에서 두번 할 수 있다는 사실을 알고 충격 받아 잊지 않기 위해 글로 남긴다..(아니 수업에선 JOIN 두번 연속 안알랴쥼!)SELECT APNT_NO, PT_NAME, A.PT_NO, A.MCDP_CD, DR_NAME, APNT_YMDFROM APPOINTMENT A JOIN PATIENT ..

SQL 이것저것 2024.10.11

[MySQL] JOIN과 CTE의 활용

코딩테스트 연습 - 조건에 맞는 사용자 정보 조회하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr사실 이 문제에서 핵심은 CONCAT_WS() 함수인데,나는 정답을 맞추고 다른 분들의 풀이를 보고 충격먹었다...우선 CONCAT_WS() 함수는 CONCAT()에서 Seperator를 제공하는 것이다.가령, CONCAT_WS(SEPERATOR, STRING1, STRING2) 라고 하면STRING1 + SEPERATOR + STRING2 로 연결된 값을 출력해 준다.. 이거완전 럭키비키 잖아? 하지만,..

SQL 이것저것 2024.10.10

[TIL Day 7] SQL 집중 탐구 시간

오늘은 하루 종일 SQL에 빡! 집중하는 시간을 갖었다.조원들과 빠르게 스크럼을 작성/논의하고 바로 코드카타와 SQL 라이브 섹션 풀기비록 오늘도 ADsP 공부가 밀리긴 했는데 이제 SQL을 중급정도 다룰 수 있는 경험을 했다.마지막, SQL 라이브 섹션 문제 풀이가 오늘 TIL의 정점! [MySQL] 서브쿼리를 이용한 그룹 내 max 값만 뽑아오기 (tistory.com) [MySQL] 서브쿼리를 이용한 그룹 내 max 값만 뽑아오기코딩테스트 연습 - 즐겨찾기가 가장 많은 식당 정보 출력하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞pjw250.tistory.com[MySQL] 데이터 내 중복 값들을..

[MySQL] 데이터 내 중복 값들을 가진 인스턴스만 추출하기

코딩테스트 연습 - 재구매가 일어난 상품과 회원 리스트 구하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 보통 중복 값 제거는 쉽게 하는데 중복 값을 찾는 거는 처음 해봤다. 따라서 해당 노하우를 기록하고 공부하고자 한다.위 예제 TABLE에서 USER_ID와 PRODUCT_ID 즉 다수 컬럼에 대한 중복 값을 찾고자 한다.(문제에서는 한 유저가 동일한 상품을 재구매 한 것을 조회하라고 하였다.)즉, A라는 사람이 1번 제품을 샀는데 이어서 혹은 다른 날에도 A라는 사람이 1번 제품을 샀다면 A와 ..

SQL 이것저것 2024.10.10