728x90

MySQL 9

[프로그래머스 - LV1] 자동차 대여 기록에서 장기/단기 대여 구분하기

https://school.programmers.co.kr/learn/courses/30/lessons/151138 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT HISTORY_ID, CAR_ID, DATE_FORMAT(START_DATE,'%Y-%m-%d') AS START_DATE , DATE_FORMAT(END_DATE,'%Y-%m-%d') AS END_DATE, CASE WHEN ABS(DATEDIFF(START_DATE,END_DATE))+1 >= 30 THEN '장기 대여' ELSE '단기 대여' END AS RENT_TYPE FR..

MySQL 2023.11.14

[프로그래머스 - LV1] 특정 옵션이 포함된 자동차 리스트 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/157343#qna 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS FROM CAR_RENTAL_COMPANY_CAR WHERE OPTIONS LIKE '%네비게이션%' ORDER BY CAR_ID DESC LIKE !!!

MySQL 2023.11.13

[프로그래머스-LV 1] 과일로 만든 아이스크림 고르기

https://school.programmers.co.kr/learn/courses/30/lessons/133025 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 상반기 아이스크림 총주문량이 3,000보다 높으면서 아이스크림의 주 성분이 과일인 아이스크림의 맛을 총주문량이 큰 순서대로 조회하는 SQL 문을 작성해주세요. 예시 예를 들어 FIRST_HALF 테이블이 다음과 같고 ICECREAM_INFO 테이블이 다음과 같다면 결과는 나의 풀이. SELECT F.FLAVOR FROM FIRST_HALF F JOIN ICECREAM_INFO I ON F...

MySQL 2023.11.08

[프로그래머스-LV1] 흉부외과 또는 일반외과 의사 목록 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/132203#qna 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 DOCTOR 테이블에서 진료과가 흉부외과(CS)이거나 일반외과(GS)인 의사의 이름, 의사ID, 진료과, 고용일자를 조회하는 SQL문을 작성해주세요. 이때 결과는 고용일자를 기준으로 내림차순 정렬하고, 고용일자가 같다면 이름을 기준으로 오름차순 정렬해주세요. 나의 풀이 SELECT DR_NAME, DR_ID, MCDP_CD, HIRE_YMD('%Y-%m-%d') FROM DOCTOR..

MySQL 2023.11.08

[프로그래머스-LV 1] 경기도에 위치한 식품창고 목록 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/131114#qna 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 FOOD_WAREHOUSE 테이블에서 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회하는 SQL문을 작성해주세요. 이때 냉동시설 여부가 NULL인 경우, 'N'으로 출력시켜 주시고 결과는 창고 ID를 기준으로 오름차순 정렬해주세요. SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN,'N') AS FRE..

MySQL 2023.11.08

[프로그래머스-LV 1] 조건에 맞는 회원 수 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/131535#qna 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 USER_INFO 테이블에서 2021년에 가입한 회원 중 나이가 20세 이상 29세 이하인 회원이 몇 명인지 출력하는 SQL문을 작성해주세요. 예시 예를 들어 USER_INFO 테이블이 다음과 같다면 2021년에 가입한 회원 중 나이가 20세 이상 29세 이하인 회원은 USER_ID 가 1, 3, 5 인 회원들 이므로, 다음과 같이 결과가 나와야 합니다. 1번 풀이. SELECT C..

MySQL 2023.11.08

[SQL-쌩기초] Weather Observation Station 3

https://www.hackerrank.com/challenges/weather-observation-station-3/problem Weather Observation Station 3 | HackerRank Query a list of unique CITY names with even ID numbers. www.hackerrank.com Q. 도시(STATION 테이블)의 ID 번호가 짝수인 도시들의 이름을 조회하는 쿼리를 작성하면 됩니다. 그리고 결과에서 중복된 도시 이름은 제외해야 합니다. Select distinct city From station Where mod(id,2) = 0; distinct -- 중복제거 mod( x , y ) -- x를 y로 나눈값의 나머지 출력

MySQL 2023.11.06

[SQL-쌩기초] Revising the Select Query I

https://www.hackerrank.com/challenges/revising-the-select-query/problem Revising the Select Query I | HackerRank Query the data for all American cities with populations larger than 100,000. www.hackerrank.com "인구가 100,000 이상인 모든 미국 도시의 CITY 테이블에서 모든 열을 조회하세요. 미국의 CountryCode는 USA입니다." 이 쿼리는 "CITY" 테이블에서 미국의 도시 중 인구가 100,000 이상인 모든 도시에 대한 모든 열을 가져오라는 명령입니다. "CITY" 테이블의 스키마에는 도시의 이름, 국가 코드 (Countr..

MySQL 2023.11.05
728x90