본문 바로가기
728x90

분류 전체보기145

[SQL] 조건에 맞는 회원수 구하기 문제링크 https://school.programmers.co.kr/learn/courses/30/lessons/131535 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 핵심 특정 년도를 확인하는 방법 LIKE DATE_FORMAT(col, "%Y") YEAR(col) a 이상 b 이하 (col) BETWEEN a AND b 2. 코드(MySQL) SELECT COUNT(USER_ID) AS USERS FROM USER_INFO WHERE JOINED LIKE "2021%" AND AGE BETWEEN 20 AND 29; select count(U.. 2024. 1. 31.
[ERROR] 왜 key error가 발생했을까? 1. 에러 발생 및 해결(+ 후속과제) 발생: 특정 질문에 대해서는 에러가 나지 않는데 특정 질문에 대해서는 front에서는 key error가 발생하는 문제가 발생했다. wiseman api에서는 400 Bad Requeset 에러가 발생했다. 뭐가 문제일까? answer = response.json()['answer'] KeyError: 'answer' 400 Bad Request 상황1: front에서 gateway 역할을 하는 novelist api에 query를 요청했을 때 { "answer" : ~~ } 형식으로 값이 리턴된다. 상황2: 전체 흐름은 다음과 같다. 서비스는 front에서 novelist api에 query를 날리면 novelist api는 query를 받은 후에 libraria.. 2024. 1. 30.
[SQL] 재구매가 일어난 상품과 회원 리스트 구하기 문제링크 https://school.programmers.co.kr/learn/courses/30/lessons/131536 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 핵심 동일한 회원이 동일한 상품을 재구매한 데이터를 구하여, 재구매한 회원 ID와 재구매한 상품 ID를 출력 회원 & 상품 데이터를 엮어야함 > group by USER_ID, PRODUCT_ID 재구매 상품 > COUNT(PRODUCT_ID) 값이 1을 초과! > having 절로 gropu by에 조건 추가 2. 코드(MySQL) select USER_ID, PRODUCT_ID.. 2024. 1. 29.
[SQL] 조건에 부합하는 중고거래 댓글 조회하기 문제링크 https://school.programmers.co.kr/learn/courses/30/lessons/164673 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 핵심 USED_GOODS_BOARD와 USED_GOODS_REPLY 두 테이블 INNER JOIN 결과 TABLE을 보면 NULL없다. 둘이 COL에 차이가 있는데 NULL이 없다는 건 INNER JOIN임을 알 수 있다. "2022년 10월" 에 대한 여러가지 풀이 LIKE 를 활용해 "2022-10" 이 있는지 확인 DATE_FORMAT(B.CREATED_DATE, "%Y-%m.. 2024. 1. 29.
[ERROR] FastAPI - 422 Unprocessable Entity 1. 에러 발생 및 해결 발생: API테스트(novelist -> librarian -> wiseman 연결 파악)을 위해서 포스트맨에서 POST 요청을 했다. 그런데 다음과 같은 에러가 발생했다. 배경지식: 422 Unprocessable Content ( https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/422 ) The HyperText Transfer Protocol (HTTP) 422 Unprocessable Content response status code indicates that the server understands the content type of the request entity, and the syntax of the requ.. 2024. 1. 29.
[SQL] 3월에 태어난 여성 회원 목록 출력하기 문제링크 https://school.programmers.co.kr/learn/courses/30/lessons/131120 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 핵심 null은 출력하지 않는다. → where 컬렁명 is not null null은 판단하는 곳은 where절이며 is null과 is not null로 null을 판단! LIKE - where절에서 사용 '%' : 0개 이상의 문자와 일치 '_' : 정확히 한 개의 문자와 일치 2. 코드(MySQL) SELECT MEMBER_ID, MEMBER_NAME, GENDER, DAT.. 2024. 1. 28.
728x90
반응형