코딩테스트/lv3 6

[프로그래머스 코딩테스트] Oracle Lv.3 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기

문제 설명 다음은 중고 거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블과 중고 거래 게시판 첨부파일 정보를 담은 USED_GOODS_FILE 테이블입니다. BOARD_ID : 게시글 IDWRITER_ID : 작성자 IDTITLE : 게시글 제목CONTENTS : 게시글 내용PRICE : 가격CREATED_DATE : 작성일STATUS : 거래상태VIEWS : 조회수  FILE_ID : 파일 IDFILE_EXT : 파일 확장자FILE_NAME : 파일 이름BOARD_ID : 게시글 ID 문제 USED_GOODS_BOARD와 USED_GOODS_FILE 테이블에서 조회수가 가장 높은 중고거래 게시물에 대한 첨부파일 경로를 조회하는 SQL문을 작성해주세요. 첨부파일 경로는 FILE ID를 기준으..

코딩테스트/lv3 2024.07.17

[프로그래머스 코딩테스트] MySQL Lv.3 대장균들의 자식의 수 구하기

문제 설명 대장균들은 일정 주기로 분화하며, 분화를 시작한 개체를 부모 개체, 분화가 되어 나온 개체를 자식 개체라고 합니다.다음은 실험실에서 배양한 대장균들의 정보를 담은 ECOLI_DATA 테이블입니다. ID : 대장균 개체의 IDPARENT_ID : 부모 개체의 IDSIZE_OF_COLONY : 개체의 크기 DIFFERENTIATION_DATE : 분화되어 나온 날짜GENOTYPE : 개체의 형질 최초의 대장균 개체의 PARENT_ID는 NULL값  문제 대장균 개체의 ID(ID)와 자식의 수(CHILD_COUNT)를 출력하는 SQL문을 작성해주세요. 자식이 없다면 자식의 수는 0으로 출력해주세요. 이때 결과는 개체의 ID에 대해 오름차순 정렬해주세요.   예를 들어  ECOLI_DATA 테이블이 ..

코딩테스트/lv3 2024.07.09

[프로그래머스 코딩테스트] Oracle Lv.3 조건에 맞는 사용자 정보 조회하기

문제 설명 다음은 중고 거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블과 중고 거래 게시판 첨부파일 정보를 담은 USED_GOODS_USER 테이블입니다.BOARD_ID : 게시글 IDWRITER_ID : 작성자 IDTITLE : 게시글 제목CONTENTS : 게시글 내용PRICE : 가격CREATED_DATE : 작성일STATUS : 거래상태VIEWS : 조회수  USER_ID : 회원 IDNICKNAME : 닉네임CITY : 시STREET_ADDRESS1 : 도로명 주소STREET ADDRESS2 : 상세 주소TLNO : 전화번호 문제 USED_GOODS_BOARD와 USED_GOODS_USER 테이블에서 중고 거래 게시물을 3건 이상 등록한 사용자의 사용자 ID, 닉네임, 전체주소, ..

코딩테스트/lv3 2024.07.08

[프로그래머스 코딩테스트]Oracle Lv.3 조건에 맞는 사용자와 총 거래금액 조회하기

문제 설명 다음은 중고 거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블과 중고 거래 게시판 사용자 정보를 담은 USED_GOODS_USER 테이블입니다.  BOARD_ID : 게시글 IDWRITER_ID : 작성자 IDTITLE : 게시글 제목CONTENTS : 게시글 내용PRICE : 가격CREATED_DATE : 작성일STATUS : 거래상태VIEWS : 조회수  USER_ID : 회원 IDNICKNAME : 닉네임CITY : 시STREET_ADDRESS1 : 도로명 주소STREET ADDRESS2 : 상세 주소TLNO : 전화번호 문제 USED_GOODS_BOARD와 USED_GOODS_USER 테이블에서 완료된 중고 거래의 총금액이 70만원 이상인 사람의 회원 ID, 닉네임, 총거래..

코딩테스트/lv3 2024.07.08

[프로그래머스 코딩테스트] MySQL Lv.3 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기

문제 설명 낚시앱에서 사용하는 FISH_INFO 테이블은 잡은 물고기들의 정보를 담고있습니다.  ID : 잡은 물고기의 IDFISH_TYPE : 물고기의 종류(숫자)LENGTH : 잡은 물고기의 길이(cm)TIME : 물고기를 잡은 날짜 단, 잡은 물고기의 길이가 10cm 이하일 경우에는 LENGTH가 NULL이며, LENGTH에 NULL만 있는 경우는 없습니다.   문제FISH_INFO에서 평균 길이가 33cm 이상인 물고기들을 종류별로 분류하여 잡은 수, 최대 길이, 물고기의 종류를 출력하는 SQL문을 작성해주세요. 결과는 물고기 종류에 대해 오름차순으로 정렬해주시고, 10cm 이하의 물고기들은 10cm로 취급하여 평균 길이를 구해주세요.컬럼명은 물고기의 종류 'FISH_TYPE', 잡은 수 'FIS..

코딩테스트/lv3 2024.07.04

[프로그래머스 코딩테스트] MySQL Lv.3 대장균의 크기에 따라 분류하기1

문제 설명 대장균들은 일정 주기로 분화하며, 분화를 시작한 개체를 부모 개체, 분화가 되어 나온 개체를 자식 개체라고 합니다.다음은 실험실에서 배양한 대장균들의 정보를 담은 ECOLI_DATA 테이블입니다.  ID : 대장균 개체의 IDPARENT_ID : 부모 개체의 IDSIZE_OF_COLONY : 개체의 크기 DIFFERENTIATION_DATE : 분화되어 나온 날짜GENOTYPE : 개체의 형질 최초의 대장균 개체의 PARENT_ID는 NULL값   문제대장균 개체의 크기가 100 이하라면 'LOW', 100 초과 1000 이하라면 'MEDIUM', 1000 초과라면 'HIGH'로 분류합니다. 대장균 개체의 ID(ID)와 분류(SIZE)를 출력하는 SQL문을 작성해주세요. 이때 결과는 개체의 I..

코딩테스트/lv3 2024.07.03