코딩테스트 SQL 코트카타

2024. 9. 24. 17:24·Daily 코드카타/SQL

코딩테스트 연습 - 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 | 프로그래머스 스쿨 (programmers.co.kr)

 

자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기

 

Q. CAR_RENTAL_COMPANY_CAR 테이블에서 '통풍시트', '열선시트', '가죽시트' 중 하나 이상의 옵션이 포함된 자동차가 자동차 종류 별로 몇 대인지 출력하는 SQL문을 작성해주세요. 이때 자동차 수에 대한 컬럼명은 CARS로 지정하고, 결과는 자동차 종류를 기준으로 오름차순 정렬해주세요.

 

해결하기 위해서는

1. 통풍시트, 열선시트, 가죽시트 찾기

2. 자동차 종류 그룹화

3. 자동차 종류 오름정렬

이다

 

SELECT CAR_TYPE, COUNT(*) AS CARS
FROM CAR_RENTAL_COMPANY_CAR
WHERE OPTIONS LIKE '%시트%'
GROUP BY CAR_TYPE
ORDER BY CAR_TYPE ASC;

예시에 시트 들어가는 데이터값이 통풍시트, 열선시트, 가죽시트 뿐이기에 이렇게 넣었지만

 

SELECT CAR_TYPE, COUNT(*) AS CARS
FROM CAR_RENTAL_COMPANY_CAR
WHERE OPTIONS LIKE '열선시트'
OR OPTIONS LIKE '통풍시트'
OR OPTIONS LIKE '가죽시트'
GROUP BY CAR_TYPE
ORDER BY CAR_TYPE ASC;

OR을 사용해서도 풀수가 있다.

 

 

'Daily 코드카타 > SQL' 카테고리의 다른 글

코딩테스트 SQL 코드카다 2024-09-26  (2) 2024.09.26
코딩테스트 SQL 코트카타 2024 -09 -25  (1) 2024.09.25
코딩테스트 SQL 코드 카타 2024-09-23  (0) 2024.09.23
코딩테스트 SQL 코드 카타 2024.09.20  (0) 2024.09.20
코딩테스트 SQL 코드카타 2024.09.19  (0) 2024.09.19
'Daily 코드카타/SQL' 카테고리의 다른 글
  • 코딩테스트 SQL 코드카다 2024-09-26
  • 코딩테스트 SQL 코트카타 2024 -09 -25
  • 코딩테스트 SQL 코드 카타 2024-09-23
  • 코딩테스트 SQL 코드 카타 2024.09.20
코드 유랑자 승열
코드 유랑자 승열
코드 유랑자 승열의 프로그래밍 일지를 남기는 공간입니다.
  • 코드 유랑자 승열
    승열의 프로그래밍 시네마
    코드 유랑자 승열
  • 전체
    오늘
    어제
  • 링크

    • 깃허브 보러가기
    • 링크드인 보러가기
    • 인스타그램 보러가기
    • 카테고리 N
      • 코딩테스트 N
        • BaekJoon N
      • TIL and WIL
        • TIL
        • WIL
      • 주말스터디
      • 내일배움캠프
        • 사전캠프 강의 (SQL)
      • 용어정리
        • Python
        • Python-Library
        • Machine-Learning
        • Deep-Learning
        • AI 활용
        • LLM & RAG
        • Docker
        • Django
        • SQL
        • Java Script
        • etc
      • Daily 코드카타
        • SQL
        • Python 알고리즘
      • 임시저장
      • 보류
  • 태그

    티스토리챌린지
    vector db
    오블완
    llm
    RAG
    word2vec
    View
    django
    template
    langchain
  • 인기 글

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
코드 유랑자 승열
코딩테스트 SQL 코트카타
상단으로

티스토리툴바