[MYSQL 45] 조건에 부합하는 중고거래 상태 조회하기
조건에 부합하는 중고거래 상태 조회하기 (LEVEL2) 2022년 10월 5일에 등록된 중고거래 게시물의 게시글 ID, 작성자 ID, 게시글 제목, 가격, 거래상태를 조회거래상태가 SALE 이면 판매중, RESERVED이면 예약중, DONE이면 거래완료 분류하여 출력 정렬 게시글 ID 내림차순정답 코드SELECT BOARD_ID, WRITER_ID, TITLE, PRICE, CASE STATUS WHEN 'SALE' THEN '판매중' WHEN 'DONE' THEN '거래완료' WHEN 'RESERVED' THEN '예약중' END AS STATUSFROM USED_GOODS_BOARDWHERE CREATED_DATE = '2022-10..
2024. 10. 26.
[MYSQL 42] 카테고리 별 상품 개수 구하기
카테고리 별 상품 개수 구하기 (LEVEL2) 상품 카테고리 코드(PRODUCT_CODE 앞 2자리) 별 상품 개수를 출력정렬 상품 카테고리 코드 오름차순 정답 코드SELECT SUBSTR(PRODUCT_CODE, 1, 2) AS CATEGORY, COUNT(*) AS PRODUCTSFROM PRODUCTGROUP BY CATEGORYORDER BY CATEGORYMEMOSUBSTR(열, 시작인덱스, 길이), mySQL 인덱스 번호는 1부터 시작비슷한 기능은로 LEFT,(문자열, 길이) RIGHT(문자열, 길이) 도 있음 [MySQL] SQL 문자열 자르기 - SUBSTR / SUBSTRING / LEFT / RIGHTSUBSTR(문자열, 시작 위치, 길이)문자열 : 원하는 문자열(대상 칼럼)시작 위치..
2024. 10. 21.
[MYSQL 40] 루시와 엘라 찾기
루시와 엘라 찾기 (LEVEL2) 동물 보호소에 들어온 동물 중 이름이 Lucy, Ella, Pickle, Rogan, Sabrina, Mitty동물의 아이디와 이름, 성별 및 중성화 여부를 조회결과 아이디 순 정렬정답 코드SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKEFROM ANIMAL_INSWHERE NAME = "Lucy" OR NAME = "Ella" OR NAME = "Pickle" OR NAME = "Rogan" OR NAME = "Sabrina" OR NAME = "Mitty"ORDER BY ANIMAL_IDSELECT ANIMAL_ID, NAME, SEX_UPON_INTAKEFROM ANIMAL_INSWHERE NAME IN ("Lucy", "Ella", "Pic..
2024. 10. 19.