MySQL

SQL/프로그래머스 MySQL with code

프로그래머스 MySQL : [lv.3] 없어진 기록 찾기

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr LEFT JOIN 으로 한쪽 테이블에는 있지만 다른 한쪽에는 없는 정보 찾기 outs에는 있지만 ins에 없는 데이터를 찾아야하므로 outs 테이블에 ins 테이블을 OUTER JOIN 시켜주고 ISNULL 로 없는 ins에 레코드를 찾습니다. 쿼리문 SELECT A.animal_id, A.name FROM animal_outs A LEFT JOIN animal_ins B ON A.animal_id = B.animal_id WHERE ISNULL(B.animal_id) ORDER BY animal_id

SQL/프로그래머스 MySQL with code

프로그래머스 MySQL : [lv.1] 평균 일일 대여 요금 구하기

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ROUND 로 반올림하기 ROUND, CEILING, FLOOR 구문으로 반올림, 올림, 버림 을 수행할 수 있습니다. 쿼리문 SELECT ROUND(SUM(daily_fee)/COUNT(daily_fee)) AS 'AVERAGE_FEE' FROM car_rental_company_car WHERE car_type = 'SUV'

SQL/프로그래머스 MySQL with code

프로그래머스 MySQL : [lv.3] 조건에 맞는 사용자와 총 거래금액 조회하기

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr GROUP BY 와 HAVING GROUP BY 로 묶기 전에 조건을 줄때는 WHERE, GROUP BY 로 묶은 후에 조건을 줄때는 HAVING 절을 사용합니다. SELECT 문에서 AS 로 지어준 별칭을 사용해서 조건을 먹일 수 있습니다. 쿼리문 SELECT B.user_id, B.nickname, SUM(A.price) as total_sales FROM used_goods_board A JOIN used_goods_user B ON A.writer_id = B.user_id WHERE A.statu..

SQL/프로그래머스 MySQL with code

프로그래머스 MySQL : [lv.3] 조건별로 분류하여 주문상태 출력하기

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr DATE_FORMAT, CASE, ISNULL out_date 필드의 출력 포맷을 DATE_FORMAT 으로 맞춰줍니다. 출고여부 필드는 조건에 맞춰서 지정합니다. DATE 타입 필드도 대소비교가 가능합니다. NULL 레코드의 경우 ISNULL 로 핸들링했습니다. 쿼리문 SELECT order_id, product_id,DATE_FORMAT(out_date, '%Y-%m-%d'), CASE WHEN out_date

SQL/프로그래머스 MySQL with code

프로그래머스 MySQL : [lv.4] 보호소에서 중성화한 동물

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문자열 포함 여부 확인하기 LIKE 구문과 %, _ 를 적절히 조합해서 원하는 문자열의 포함 여부를 확인할 수 있습니다. 입양시점 중성화가 된 동물을 확인할 때는 NOT LIKE '중성화 안함' 으로 처리해줄수도 있습니다. 쿼리문 SELECT A.animal_id, A.animal_type, A.name FROM animal_ins A JOIN animal_outs B ON A.animal_id = B.animal_id WHERE A.SEX_UPON_INTAKE LIKE 'intact%' AND B.SEX_..

SQL/프로그래머스 MySQL with code

프로그래머스 MySQL : [lv.3] 카테고리 별 도서 판매량 집계하기

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr JOIN, DATE, GROUP BY 두개의 테이블을 조인하고, DATE 타입 필드에서 연도와 날짜를 필터링해줍니다. 카테고리별 정보가 필요하기 때문에 GROUP BY 로 묶어주고, sales 양은 총 합계가 필요하기 때문에 SUM 문을 활용합니다. 쿼리문 SELECT A.category, SUM(B.sales) AS total_sales FROM book A JOIN book_sales B ON A.book_id = B.book_id WHERE YEAR(B.sales_date) = 2022 AND MONT..

jamong5
'MySQL' 태그의 글 목록 (4 Page)