Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- java
- vm인스턴스생성
- 백준
- 백준 11659
- 클라우드에서 도커 실행하기
- Spring MVC 구성요소
- 버블정렬
- MySQL
- 구간합구하기
- 프로그래머스
- 싱글톤패턴
- OOP
- 성능테스트툴
- 투포인터알고리즘
- 재귀함수
- 스택
- 코드스테이츠 백엔드
- 코드스테이츠
- 재귀와반복문
- 코딩테스트
- Spring MVC 동작원리
- 11659
- 자바
- String.valueOf()
- List.of
- 알고리즘
- Spring Web MVC
- GCP
- 인텔리제이
- Array.asList
Archives
- Today
- Total
목록Top Earners (1)
순간을 기록으로
[MySQL] Top Earners | GROUP BY | SQL 구 작동순서
문제 - 최대 총소득(maxinum total earnings)과 해당 값을 총소득으로 하는 직원의 수를 조회하세요. - 총소득(total earnings)은 월급(salary)x월(months) 입니다. 풀이 처음에 max()함수를 생각했지만 나중에 다른 풀이를 참고하니깐 정렬과 LIMIT을 이용해서 최댓값을 구할 수 있다는 것을 배웠다. GROUP BY를 사용하는 게 익숙하진 않지만 이해는 간다. select (months*salary) as earnings, count(*) from employee group by months*salary order by earnings desc limit 1; 배운 것 SQL 구 작동 순서 FROM 구: SQL은 제일 먼저 테이블을 조회합니다. 테이블이 있어야 어..
Problem Solving
2022. 3. 29. 14:32