코테준비/SQL

코테준비/SQL

[SQL] 동명 동물 수 찾기

링크: https://school.programmers.co.kr/learn/courses/30/lessons/59041 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 SELECT NAME, COUNT(NAME) AS 'COUNT' FROM ANIMAL_INS GROUP BY NAME HAVING COUNT(NAME) > 1 ORDER BY NAME 포인트 제발 COUNT SUM AVG들은 HAVING이랑 같이 써야한다는 것을 잊지말자... !!!

코테준비/SQL

[SQL] 진료과별 총 예약 횟수 출력하기

링크: https://school.programmers.co.kr/learn/courses/30/lessons/132202 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 SELECT MCDP_CD AS 진료과코드, COUNT(*) AS 5월예약건수 FROM APPOINTMENT WHERE APNT_YMD LIKE '2022-05%' GROUP BY 진료과코드 ORDER BY 5월예약건수, 진료과코드 포인트 SELECT에서 사용한 칼럼명을 GROUP BY, ORDER BY에 가져와서 쓴 부분 익숙해지자!

코테준비/SQL

[SQL] 입양 시각 구하기(2)

링크: https://school.programmers.co.kr/learn/courses/30/lessons/59413 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 SET @hour := -1; SELECT (@hour := @hour + 1) as HOUR, (SELECT COUNT(*) FROM ANIMAL_OUTS WHERE HOUR(DATETIME) = @hour) as COUNT FROM ANIMAL_OUTS WHERE @hour < 23; 포인트 SET @hour := -1; 사용자 지정 변수 hour을 선언, 변수 값은 -1 (0시부..

코테준비/SQL

[SQL] 입양 시각 구하기(1)

링크: https://school.programmers.co.kr/learn/courses/30/lessons/59412 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 SELECT HOUR(DATETIME) AS HOUR, COUNT(DATETIME) AS COUNT FROM ANIMAL_OUTS WHERE HOUR(DATETIME) >= 9 AND HOUR(DATETIME) < 20 GROUP BY HOUR ORDER BY HOUR 포인트 GROUP BY와 ORDER BY는 SELECT에 띄워지는 것들을 가지고 다룰 수 있다. 테이블에 없는 HOU..

코테준비/SQL

[SQL] 중복 제거하기

링크: https://school.programmers.co.kr/learn/courses/30/lessons/59408 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 SELECT COUNT(DISTINCT NAME) AS COUNT FROM ANIMAL_INS WHERE NAME IS NOT NULL 포인트 COUNT(DISTINCT 칼럼명) 중복된 수를 제거하고 카운트를 해준다 예) A A B C D D => 4 NULL이 아닌 것만 보기 WHERE IS NOT NULL 어떤 건 등호 쓰고 어떤 건 영문법 쓰고 지멋대로여..;

코테준비/SQL

[SQL] 오프라인/온라인 판매 데이터 통합하기

링크: https://school.programmers.co.kr/learn/courses/30/lessons/131537 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 SELECT DATE_FORMAT(SALES_DATE, '%Y-%m-%d') AS SALES_DATE, PRODUCT_ID, USER_ID, SALES_AMOUNT FROM ONLINE_SALE AS A WHERE SALES_DATE LIKE '2022-03%' UNION SELECT DATE_FORMAT(SALES_DATE, '%Y-%m-%d') AS SALES_DATE, PROD..

코테준비/SQL

[SQL] 서울에 위치한 식당 목록 출력하기

링크:https://school.programmers.co.kr/learn/courses/30/lessons/131118 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 SELECT INFO.REST_ID, INFO.REST_NAME, INFO.FOOD_TYPE, INFO.FAVORITES AS FAVORITES, INFO.ADDRESS, ROUND(AVG(REVIEW.REVIEW_SCORE),2) AS SCORE FROM REST_INFO AS INFO JOIN REST_REVIEW AS REVIEW ON INFO.REST_ID = REVIEW.RE..

코테준비/SQL

[SQL] 재구매가 일어난 상품과 회원 리스트 구하기

링크: https://school.programmers.co.kr/learn/courses/30/lessons/131536 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 SELECT USER_ID, PRODUCT_ID FROM ONLINE_SALE GROUP BY USER_ID, PRODUCT_ID HAVING COUNT(USER_ID) >= 2 ORDER BY USER_ID, PRODUCT_ID DESC 포인터 GROUB BY 동일한 값을 가진 칼럼을 기준으로 그룹을 지어줌 HAVING GROUB BY 절에 의해 생선된 결과 값 중 원하는 조건에 ..

코테준비/SQL

[SQL] 평균 일일 대여 요금 구하기

링크: https://school.programmers.co.kr/learn/courses/30/lessons/151136 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 SELECT ROUND(AVG(DAILY_FEE), 0) AS AVERAGE_FEE FROM CAR_RENTAL_COMPANY_CAR WHERE CAR_TYPE = 'SUV' 포인트 AVG(칼럼명) 칼럼명의 값들의 평균을 계산하는 함수 ROUND(숫자, N) 어떤 수를 소수점 아래 N째 자리까지 반올림하여 반환해 준다. N이 0이면 반올림하여 1의 자리까지 표시 N이 음수이면 반올림..

예찬예찬
'코테준비/SQL' 카테고리의 글 목록