CODEKATA

·CODEKATA
45번 - 3월에 태어난 여성 회원 목록 출력하기MEMBER_PROFILE 테이블에서 생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회하는 SQL문을 작성해주세요. 이때 전화번호가 NULL인 경우는 출력대상에서 제외시켜 주시고, 결과는 회원ID를 기준으로 오름차순 정렬해주세요.select member_id, member_name, gender, date_format(date_of_birth, '%Y-%m-%d') date_of_birthfrom member_profilewhere gender='W' and tlno is not null and month(date_of_birth) = '03'order by 1 조회 : 회원ID, 이름, 성별, 생년원일date..
·CODEKATA
44번 - 가격대 별 상품 개수 구하기PRODUCT 테이블에서 만원 단위의 가격대 별로 상품 개수를 출력하는 SQL 문을 작성해주세요. 이때 컬럼명은 각각 컬럼명은 PRICE_GROUP, PRODUCTS로 지정해주시고 가격대 정보는 각 구간의 최소금액(10,000원 이상 ~ 20,000 미만인 구간인 경우 10,000)으로 표시해주세요. 결과는 가격대를 기준으로 오름차순 정렬해주세요. 만원 단위의 가격대 별로 상품을 나누면가격대가 0원 ~ 1만원 미만인 상품은 PRODUCT_ID 가 2인 상품 1개,가격대가 1만원 이상 ~ 2만원 미만인 상품들은 PRODUCT_ID 가 1, 4, 6인 상품 3개,가격대가 2만원 이상 ~ 3만원 미만인 상품은 PRODUCT_ID 가 3인 상품 1개,가격대가 3만원 이상 ~..
·CODEKATA
20240701 SQL CODEKATA💻 41번 - 조건에 맞는 도서 리스트 출력하기BOOK 테이블에서 2021년에 출판된 '인문' 카테고리에 속하는 도서 리스트를 찾아서 도서 ID(BOOK_ID), 출판일 (PUBLISHED_DATE)을 출력하는 SQL문을 작성해주세요. 결과는 출판일을 기준으로 오름차순 정렬해주세요.select book_id, substr(published_date, 1, 10) pusblished_datefrom bookwhere published_date like '2021%' and category='인문'order by published_date 조회 : book_id, published_date조건 : 2021년도에 출판 -- where publised_date ..
·CODEKATA
@SQL 코드카타 40번 - 루시와 엘라 찾기동물 보호소에 들어온 동물 중 이름이 Lucy, Ella, Pickle, Rogan, Sabrina, Mitty인 동물의 아이디와 이름, 성별 및 중성화 여부를 조회하는 SQL 문을 작성해주세요. 이때 결과는 아이디 순으로 조회해주세요.select animal_id, name, sex_upon_intakefrom animal_inswhere name in ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty')order by 1 조회 : animal_id, name, sex_upon_intake조건 : 여러 이름을 조회해야 했기 때문에 where절의 in을 이용순서 : 결과는 아이디 순으로 조회해..
·CODEKATA
@SQL 코트카타 38번 - 조건별로 분류하여 주문상태 출력하기FOOD_ORDER 테이블에서 5월 1일을 기준으로 주문 ID, 제품 ID, 출고일자, 출고여부를 조회하는 SQL문을 작성해 주세요. 출고여부는 5월 1일까지 출고완료로 이후 날짜는 출고 대기로 미정이면 출고미정으로 출력해 주시고, 결과는 주문 ID를 기준으로 오름차순 정렬해 주세요.select order_id, product_id, date_format(out_date, '20%y-%m-%d') out_date, case when date_format(out_date, '%m-%d') '05-01' then '출고대기' else '출고미정' end '출고여부'from food_ordero..
·CODEKATA
@SQL 코트카타37번 - 조건에 맞는 도서와 저자 리스트 출력하기'경제' 카테고리에 속하는 도서들의 도서 ID(BOOK_ID), 저자명(AUTHOR_NAME), 출판일(PUBLISHED_DATE) 리스트를 출력하는 SQL문을 작성해주세요.결과는 출판일을 기준으로 오름차순 정렬해주세요.select b.book_id, a.autor_name, substr(b.pulished_date, 1, 10) published_datefrom book b inner join author a on b.author_id=a.author_idwhere category='경제'order by 3 INNER JOIN으로 해결 조회 : b.book_id, a.author_name, b.published_da..
·CODEKATA
@SQL 코드카타34번 - 있었는데요 없었습니다관리자의 실수로 일부 동물의 입양일이 잘못 입력. 보호 시작일보다 입양일이 더 빠른 동물의 아이디와 이름을 조회하는 SQL문을 작성. 이때 결과는 보호 시작일이 빠른 순으로 조회.select o.animal_id, o.namefrom animal_ins i inner join animal_outs o on i. animal_id=o.animal_idwhere o.datetime  INNER JOIN으로 해결 조회 : i.animal_id, i.nameANIMAL_ID로 INNER JOIN 조건 : o.datetime  grioup by로 그룹 지정 >> 다른 사람들의 풀이법을 봤을때 굳이 지정하지 않아도 무방순서 : order by i. datet..
·CODEKATA
33번 - 상품 별 오프라인 매출 구하기PRODUCT 테이블과 OFFLINE_SALE 테이블에서 상품코드 별 매출액(판매가 * 판매량) 합계를 출력하는 SQL문을 작성. 결과는 매출액을 기준으로 내림차순 정렬해 주시고 매출액이 같다면 상품코드를 기준으로 오름차순 정렬.select p.product_code, sum(price*sales_amount) salesfrom product p inner join offline_sale o on p.product_id=o.product_idgroup by 1order by 2 desc, product_code INNER JOIN으로 해결하나의 판매 데이터만 존재하면 되기 때문에 inner join 사용매출액을 구해야 하기 때문에 sum을 이용produc..
임빵빵
'CODEKATA' 카테고리의 글 목록 (5 Page)