일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 백준
- m:n
- 티스토리챌린지
- 쉘 스크립트
- 메모리 구조
- 알고리즘
- spring
- 쿠키
- 파이썬
- 커밋 되돌리기
- DTO
- @SubscribeMapping
- 컴파일 타임 상수
- API
- 기본키 전략
- 편향된 지수
- 프로그래머스
- JDBC
- Git
- JPA
- @Autowired
- mysql
- allocationSize
- 리눅스
- intelij spring config
- compgen
- application layer
- 런타임 상수
- 오블완
- BindingResult
- Today
- Total
목록2025/03 (3)
둘셋 개발!
문제https://school.programmers.co.kr/learn/courses/30/lessons/131534 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr💡 해결 과정먼저 2021년에 가입한 유저와 갯수 를 구하는 것이 먼저이다.그래서 다음과 같은 쿼리를 사용했다.select USER_ID, count(USER_ID)from USER_INFOwhere JOINED like '2021%' 쿼리를 실행 했더니 2021년 가입한 유저의 갯수는 잘 나오는데, 행이 총 1개만 출력되는 것이였다.그래서 찾아봤더니 집계함수를 사용할 때 group by를 사용하지 않고 집계함수와 다른 컬럼을 함께 실행시..
문제https://school.programmers.co.kr/learn/courses/30/lessons/301650 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr해결나는 부모ID가 NULL인 대장균의 ID 찾고,그 대장균의 ID가 부모 ID인 대장균의 ID찾고그 대장균의 ID가 부모 ID인 대장균의 ID를 찾으면 된다고 생각했다. 그래서 where 조건에 서브쿼리를 3번 작성해봤다.select IDfrom ECOLI_DATAwhere PARENT_ID in (select ID from ECOLI_DATA where PARENT_ID in (select ID ..
intro.SQL문제를 풀다가 백분율에 관련된 문제를 만났다.고민을 하다 해결하지 못해, 검색을 해봤더니 순위 관련 윈도우 함수를 사용하면 해결할 수 있다는 것을 알았다.평소 자주쓰지 않아서 잊고 살았던, 새롭게 알게된 순위 관련 윈도우 함수를 정리해보고문제에 대한 접근도 정리해보려 한다.윈도우 함수란?행과 행 간의 관계를 쉽게 정의, 비교, 계산하기 위해 만든 함수이다.쉽게 말해 SUM(), MAX()는 컬럼 단위의 계산이고, 행 단위의 비교 및 계산을 할 수 있는 것이 윈도우 함수라고 생각하면 된다.윈도우 함수에는 순위, 백분위, 집계, 특정 행 앞 뒤로 참조 가능한 함수 등이 있다.순위 기반 윈도우 함수데이터의 순위를 매기는 함수이다.함수설명RANK()중복값 존재 시 같은 순위, 다음 순위 건너뜀D..