분류 전체보기 82

[SQL 문제] 즐겨찾기가 가장 많은 식당 정보 출력하기 (subquery)

문제 설명다음은 식당의 정보를 담은 REST_INFO 테이블입니다. REST_INFO 테이블은 다음과 같으며 REST_ID, REST_NAME, FOOD_TYPE, VIEWS, FAVORITES, PARKING_LOT, ADDRESS, TEL은 식당 ID, 식당 이름, 음식 종류, 조회수, 즐겨찾기수, 주차장 유무, 주소, 전화번호를 의미합니다. 문제REST_INFO 테이블에서 음식종류별로 즐겨찾기수가 가장 많은 식당의 음식 종류, ID, 식당 이름, 즐겨찾기수를 조회하는 SQL문을 작성해주세요. 이때 결과는 음식 종류를 기준으로 내림차순 정렬해주세요. 문제 풀이select *from rest_infowhere (favorites, food_type) in (select max(favorites), ..

[240710 TIL] 비 온 후 맑은 날 ☀️

어제의 울적울적 빔을 이겨내고!! (밤 드라이브로 날려버린 스트레스)맑은 날씨와 햇살을 만끽하며 기분 좋게 공부했다.확실히 어제보다 머리도 잘 돌아가고 집중도 잘 됐다.아침부터 SQL코드카타 문제를 풀다가 삘을 받아서 신나게 풀었다.왜인지 모르게 오늘따라 잘 풀려서 기분이 좋았다.가격대 별 상품 개수 구하기문제 풀이select price div 10000 *10000 PRICE_GROUP, count(PRODUCT_ID)from productgroup by PRICE_GROUPorder by PRICE_GROUP DIV 함수 : 정수 나누기1. price / 10000 된 상태에서 10000을 곱해 만 원 단위의 금액들의 앞자리수만 남길 수 있었다.데이터 리터러시 - 지표 설정1. active..

[데이터 리터러시] 1-4. 지표 설정

1. active user (au, 활성 유저)- 실제로 일정한 기간 동안 게임이나 콘텐츠를 이용한 총 사용자 수- 명확한 지표로 활용하기 위해서 일간 사용자(DAU), 월간 사용자(MAU)도 병행해서 활용- 서비스마다 활성 유저의 판단 기준이 다름  (ex. 사이트 진입 유저 > 사이트 진입 후 추가 행동을 한 유저 > 서비스의 최종 액션까지 수행한 유저) 2. retention ratio (재방문율)- 몇 퍼센트의 유저가 우리 서비스를 다시 사용하는지에 대한 지표 2-1. N-DAY retention- 최초 사용일로부터 n일 후에 재방문한 활성 유저의 비율- 매일 사용하는 서비스에 활용하기 적절함- ex. 카카오톡, 인스타그램 2-2. Unbounded retention- 특정 날짜를 포함해 그 이후..

카테고리 없음 2024.07.10

[파이썬 문제] 없는 숫자 더하기

문제 설명0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 문제 풀이1def solution(numbers): return 45 - sum(numbers) 1. 0부터 9까지의 모든 수를 더한 값(45)에 찾을 수 없는 Numbers의 값을 더해 빼준다. 문제 풀이2def solution(numbers): answer = 0 for i in range(10): if i not in numbers: answer = answer + i return answer 1.  0부터 ..

[SQL 문제] 조건에 맞는 사용자와 총 거래금액 조회하기 (join, having)

문제 설명 USED_GOODS_BOARD 테이블은 다음과 같으며 BOARD_ID, WRITER_ID, TITLE, CONTENTS, PRICE, CREATED_DATE, STATUS, VIEWS는 게시글 ID, 작성자 ID, 게시글 제목, 게시글 내용, 가격, 작성일, 거래상태, 조회수를 의미합니다. USED_GOODS_USER 테이블은 다음과 같으며 USER_ID, NICKNAME, CITY, STREET_ADDRESS1, STREET_ADDRESS2, TLNO는 각각 회원 ID, 닉네임, 시, 도로명 주소, 상세 주소, 전화번호를 를 의미합니다. 문제 USED_GOODS_BOARD와 USED_GOODS_USER 테이블에서 완료된 중고 거래의 총금액이 70만 원 이상인 사람의 회원 ID, 닉네임, 총거..

[SQL 문제] 3월에 태어난 여성 회원 목록 출력하기

문제 설명다음은 식당 리뷰 사이트의 회원 정보를 담은 MEMBER_PROFILE 테이블입니다. MEMBER_PROFILE 테이블은 다음과 같으며 MEMBER_ID, MEMBER_NAME, TLNO, GENDER, DATE_OF_BIRTH는 회원 ID, 회원 이름, 회원 연락처, 성별, 생년월일을 의미합니다. 문제MEMBER_PROFILE 테이블에서 생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회하는 SQL문을 작성해주세요. 이때 전화번호가 NULL인 경우는 출력대상에서 제외시켜 주시고, 결과는 회원ID를 기준으로 오름차순 정렬해주세요. 주의 사항DATE_OF_BIRTH의 데이트 포맷이 예시와 동일해야 정답처리 됩니다. 문제 풀이SELECT MEMBER_ID, MEMBER_NAM..

[SQL 문제] 대여 기록이 존재하는 자동차 리스트 구하기

문제 설명 CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다. CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블은 아래와 같은 구조로 되어있으며, HISTORY_ID, CAR_ID, START_DATE, END_DATE 는 각각 자동차 대여 기록 ID, 자동차 ID, 대여 시작일, 대여 종료일을 나타냅니다. 문제CAR_RENTAL_COMPANY_CAR 테이블과 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 자동차 종류가 '세단'인 자동차들 중 10월에 대여를 시작한 기록이 ..

[SQL 문제] 가격대 별 상품 개수 구하기 (DIV 함수)

문제 설명REST_INFO 테이블에서 음식종류별로 즐겨찾기수가 가장 많은 식당의 음식 종류, ID, 식당 이름, 즐겨찾기수를 조회하는 SQL문을 작성해주세요. 다음은 어느 의류 쇼핑몰에서 판매중인 상품들의 정보를 담은 PRODUCT 테이블입니다. PRODUCT 테이블은 아래와 같은 구조로 되어있으며, PRODUCT_ID, PRODUCT_CODE, PRICE는 각각 상품 ID, 상품코드, 판매가를 나타냅니다.이때 결과는 음식 종류를 기준으로 내림차순 정렬해주세요. 문제PRODUCT 테이블에서 만원 단위의 가격대 별로 상품 개수를 출력하는 SQL 문을 작성해주세요. 이때 컬럼명은 각각 컬럼명은 PRICE_GROUP, PRODUCTS로 지정해주시고 가격대 정보는 각 구간의 최소금액(10,000원 이상 ~ 20..

[240709 TIL] 빠르게 찾아온 슬럼프, 그래도 어떡해 해야지!😢

공부한지 3주차에 접어 들었다.3주차만에 슬럼프가 찾아오다니 ..ㅎㅎㅋㅋㅋ사실 사전캠프 동안에도 파이썬이 너무 고통스러워서 그만둬야 하나 싶었는데본캠프 때도 2주는 버틸만 했는데 파이썬의 비중이 점점 커질수록 괴롭다......특히 프로그래머스 문제를 풀 때마다 쪼그라드는 나의 자신감과 자존감핑- 도는 현기증까지 ...이과 두뇌라곤 1도 없는 나에게 함수 만들기는 정말 정말 정말 힘겹다누군가의 도움 없이는 아무것도 완성 못하는 허접한 나의 모습...공부하는 게 재미가 뚝뚝 떨어진다.집중도 안되고 집에 있는데도 집에 가고싶다.다들 뚝딱뚝딱 잘 하는 것 같은데 나는 왜이럴까 싶으면서 울적울적 하다. 그래도 뭐 어떡해! 하기로 한 거니 끝까지 해야지!! >라는 희망회로를 욱여 넣는 중.그런데 삔또 나간 내 머리..

[SQL문제] 평균 일일 대여 요금 구하기 (round 함수)

문제 설명다음은 어느 자동차 대여 회사에서 대여중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블입니다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다. 문제CAR_RENTAL_COMPANY_CAR 테이블에서 자동차 종류가 'SUV'인 자동차들의 평균 일일 대여 요금을 출력하는 SQL문을 작성해주세요. 이때 평균 일일 대여 요금은 소수 첫 번째 자리에서 반올림하고, 컬럼명은 AVERAGE_FEE 로 지정해주세요. 문제 풀이SELECT ROUND(avg(DAILY_FEE), 0) AVERA..