[프로그래머스][SQL] 자동차 평균 대여 기간 구하기
·
PS/SQL
https://school.programmers.co.kr/learn/courses/30/lessons/157342 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 설명Lv 2 문제평균 대여 기간이 7일 이상인 자동차들의 자동차 ID와 평균 대여 기간(컬럼명:AVERAGE_DURATION) 리스트를 출력평균 대여 기간은 소수점 두번째 자리에서 반올림결과는 평균 대여 기간을 기준으로 내림차순 정렬, 평균 대여 기간이 같으면 자동차 ID를 기준으로 내림차순 정렬   문제 풀이SELECT CAR_ID, ROUND(AVG(DATEDIFF(END_DATE, STAR..
[프로그래머스][SQL] 프로그래머스 SQL 문제 풀이 (1)
·
PS/SQL
1. 상위 n개 레코드https://school.programmers.co.kr/learn/courses/30/lessons/59405 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr Lv.1의 SQL 문제출력 개수를 제한하기 위해서 LIMIT 을 사용해야 한다.SELECT NAMEFROM ANIMAL_INSORDER BY DATETIMELIMIT 1;  2. NULL 처리하기https://school.programmers.co.kr/learn/courses/30/lessons/59410 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래..
[Spring Boot | Error] No matching variant of org.springframework.boot :spring-boot-gradle-plugin:3.2.2 was found...
·
Spring & SpringBoot
Spring boot 3.2.2 버전으로 스프링 부트 프로젝트를 생성해서 실행해보니 처음에 이런 에러가 발생했다. 원래는 Java 11을 사용하고 있었는데 Spring boot 3.x 버전부터는 Java 17 버전 이상을 지원하기 때문에, Java 21 버전을 새로 설치한 후 실행했는데도 똑같은 에러가 발생했다.에러 코드를 보면 Java 17, Java11이 나와서 자바 버전의 문제인가 싶어서 자바 버전을 확인해보았다. 전체 에러 코드A problem occurred configuring root project 'hello-srping'.> Could not resolve all files for configuration ':classpath'. > Could not resolve org.spring..
[HTTP]HTTP 상태 코드
·
Network
HTTP 상태 코드란?: 클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능1xx(Informational): 요청이 수신되어 처리 중2xx(Successful): 요청 정상 처리3xx(Redirection): 요청을 완료하려 추가 행동이 필요4xx(Client Error): 클라이언트 오류, 잘못된 문법등으로 서버가 요청을 수행할 수 없음5xx(Server Error): 서버 오류, 서버가 정상 요청을 처리하지 못함 1️⃣1xx(Informational)요청이 수신되어 처리 중거의 잘 사용하지 않는다.   2️⃣2xx(Successful) - 성공클라이언트의 요청을 성공적으로 처리200 OK201 Created202 Accepted204 No Content200 OK : 요청 성공클라이언트이 ..
[Java] JDK 버전 여러 개 전환하며 사용하기
·
Java
기존에는 JDK 11 버전을 사용하고 있었는데, Spring 공부를 시작하다보니 새로운 자바 버전을 설치해야할 일이 생겼다.Springboot 3 부터는 JDK 17 버전 이상을 지원하기 때문이다. 그래서 여러개의 JDK 버전을 설치한 후, 간단한 명령어로 전환해서 사용할 수 있도록 해보았다. 먼저 기본적인 자바 환경변수 설정은 되어 있는 상태이고, 추가로 JDK 17 버전을 설치해서 사용해보려고 한다. 1. scripts 폴더 생성사용하고자 하는 여러 버전의 JDK를 설치한 후, JDK가 모여있는 폴더에 scripts 폴더를 생성한다. 2. bat 파일 생성메모장을 사용해 scripts 폴더 안에  JDK별로 .bat 파일을 생성한다.bat 파일의 내용은 아래와 같다. 여기서 {JDK 주소} 와 [ve..
[SQLD]SQLD 52회 합격 후기
·
후기 & 회고
2024년 3월 9일 응시했던 제 52회 SQLD 시험에 합격했다.시험 결과 발표가 난 지 한 달이 넘었지만... 시험을 준비하면서 참고한 책과 강의, 시험 응시 후기에 대해 간단하게 기록해보려고 한다.   공부 방법SQLD 검색하면 나오는 '노랭이 책'(SQL 자격검정 실전문제) 과 '데이터 전문가 포럼' 카페, '홍쌤 데이터랩' 유튜브를 많이 참고했다.처음에는 '데이터 전문가 포럼' 카페에서 검색해보면 나오는 SQLD 요약집 중에 하나를 다운로드 받아서 이론 공부를 시작했다.하지만 요약본은 자세하게 설명되어 있지 않아서 유튜브에서 강의를 검색하다가 '홍쌤의 데이터랩' 유튜브를 알게되었다. https://www.youtube.com/playlist?list=PLbflMVhwy2jPIAzArCK90mqF..