2024/03/19 3

특정 옵션이 포함된 자동차 리스트 구하기

CAR_RENTAL_COMPANY_CAR 테이블에서 '네비게이션' 옵션이 포함된 자동차 리스트를 출력하는 SQL문을 작성해주세요. 결과는 자동차 ID를 기준으로 내림차순 정렬해주세요. SELECT * FROM CAR_RENTAL_COMPANY_CAR WHERE options LIKE '%네비게이션%' -- = 과 LIKE 가 매번 헷갈림.. = 은 완전히 일치할때, LIKE 는 저런 단어가 있을때 출력? ORDER BY car_id DESC 단어를 찾을때 = 과 LIKE 구문이 매번 헷갈림 = : 완전히 일치하는 단어 LIKE : 부분적으로 일치하는 단어 다른 풀이 방식 WHERE INSTR(options, '네비게이션') > 0

SQL 코드카타 2024.03.19

조건에 부합하는 중고거래 댓글 조회하기

USED_GOODS_BOARD와 USED_GOODS_REPLY 테이블에서 2022년 10월에 작성된 게시글 제목, 게시글 ID, 댓글 ID, 댓글 작성자 ID, 댓글 내용, 댓글 작성일을 조회하는 SQL문을 작성해주세요. 결과는 댓글 작성일을 기준으로 오름차순 정렬해주시고, 댓글 작성일이 같다면 게시글 제목을 기준으로 오름차순 정렬해주세요. SELECT title , ub.board_id , ur.reply_id , ur.writer_id , ur.contents , ub.created_date FROM used_goods_board ub INNER JOIN used_goods_reply ur ON ub.writer_id = ur.writer_id WHERE ub.created_date BETWEEN '..

SQL 코드카타 2024.03.19

2024-03-19

1. 오늘 배운 것 특정문자를 다른 문자로 바꾸기 REPLACE(바꿀 컬럼, 현재 값, 바꿀 값) 원하는 문자만 남기기 SUBSTR(조회 할 컬럼, 시작 위치, 글자 수) + 글자 수를 지정하지 않을 경우 끝까지 추출 여러 컬럼의 문자를 합치기 CONCAT(붙이고 싶은 값1, 붙이고 싶은 값2, 붙이고 싶은 값3, ...) GROUP BY 서울 지역의 음식 타입별 평균 음식 주문금액 구하기 SELECT SUBSTR(addr, 1, 2) "시도" , cuisine_type "음식 종류" , AVG(price) "평균 금액" FROM food_orders WHERE addr LIKE '%서울%' GROUP BY 1, 2 + select 절에 있는 순서 숫자대로 그룹화 할 수있음 + 그룹화도 여러개 가능 ‘[..

TIL 2024.03.19