포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. 전에 배운 LEVEL로 푸는 건 줄 알았는데 생각보다 간단했다. 어떻게 가격대를 지정할지 고민했는데, 각 가격을 10000으로 나눈 후, floor로 소수점을 제거해 준 뒤 10000을 곱해주면 정확히 10000원대 단위로 떨어진다. 해당 방법을 이용해서 쿼리를 작성해 보면 쿼리 select floor(price/10000)*10000 PRICE_GROUP, count(1) PRODUCTS from PRODUCT group by floor(price/10000)*10000 order by 1 ; 생각보다 간단하게 문제가 해결된다. 아무래도 데이터베이스는 group by를 얼마나 능숙하게 사용할 수 있는지에 따라 그 ..
포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. 쿼리 SELECT to_number(to_char(datetime,'HH24')) hour, count(1) count from ANIMAL_OUTS where to_char(datetime,'HH24') BETWEEN 9 AND 19 group by to_char(datetime,'HH24') order by 1 ; to_number를 통해 시간을 추출 후 0을 제거해 줄 수 있다. 또한 HH24를 통해 12이상의 시간을 출력할 수 있다.
포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. 이번문제는 레벨 4 짜리다. 역시 고전하다가 다른 분의 블로그의 아이디어를 참고하여 풀었다. group by는 같은 칼럼에 동일값이 여러 개 들어가 있을 때, 한 개로 묶어주는 역할을 한다. 하지만 group by뒤에 기술되는 컬럼이 많아질수록 세분화시켜 그룹 시켜주기 때문에, 물리적으로 조회되는 개수가 더 많아진다. 이번 문제에서는 대략 이정도만 알고 넘어간다. 쿼리 select CATEGORY, price as MAX_PRICE, PRODUCT_NAME from FOOD_PRODUCT where (category, price) in (select CATEGORY, max(PRICE) from FOOD_PRODUC..
포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. 처음으로 도움 없이 문제를 풀었다... 쿼리 select INGREDIENT_TYPE, sum(F.TOTAL_ORDER) as TOTAL_ORDER from (select INGREDIENT_TYPE, FLAVOR from ICECREAM_INFO group by INGREDIENT_TYPE, FLAVOR) A, FIRST_HALF F where F. FLAVOR = A.FLAVOR group by A.INGREDIENT_TYPE ; 서브쿼리를 통해 먼저 그룹화시키고, 조인을 통해 값을 구했다. 정말 간단한 쿼리지만 드디어 스스로 풀어내서 뿌듯하다. sql에서 group by가 가장 헷갈린다.. 조만간 sqld 자격..
포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. 오라클에서 조회할 때, ||말고 or을 사용하자. || 는 문자열을 합칠 때 사용한다. 쿼리 SELECT CAR_TYPE, count(car_type) as CARS from CAR_RENTAL_COMPANY_CAR where options like '%통풍시트%' or options like '%열선시트%' or options like'%가죽시트%' group by car_type order by car_type ;
- Total
- Today
- Yesterday
- 프로그래머스
- 코딩테스트 준비
- 프로그래머스 상품을 구매한 회원 비율 구하기
- los 15단계
- zixem
- webhacking.kr
- los 15
- extends
- 백준
- 김영한
- samron
- 프로그래머스 상품을 구매한 회원 비율 구하기 파이썬
- spring
- 코딩테스트
- 기술스택
- 김영한 실전 자바 기본
- lord of sql
- static
- ys.k
- 김영한 실전 자바 기초
- Los
- 백준 피보나치
- 상품을 구매한 회원 비율 구하기 파이썬
- 스프링
- 김영한 실전 자바 중급
- 자바
- java
- 백준 피보나치 수열
- 상속
- samron3
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |