공부40 제57회 SQLD 합격 🎊🎉 제57회 SQLD를 합격했습니다~!~!~!~!~! 60점 부터 합격인데.... 62점.... 휴💨💨 정말 큰일날 뻔...!!! 😅💦역대급 가성비 합격이 아닐까 싶다ㅋㅋㅋㅋ62점이라니까 동기가 '60점이나 100점이나 똑같은 합격이야' 라고 했는데 진짜 맞는 말인거 같다 (같이 기뻐해준 모든 분들 감사🤗)해치워버려서 속이 다 시원타~~~!~!~!~!체감으로는 더 잘본 것 같았는데, 역시 +10점 정도 더 생각하고 준비하는 것이 맞았다.... + 나의 경우에는 컴공 전공으로 기본적인 DB에 대한 이해가 있었고, sql 사용경험이 있기 때문에 하루에 조금씩 공부하고 대신 공부 기간을 길게 잡고 준비하는 방식을 택했다. 2달 조금 안되게 준비한거 같은데 솔직히 매일매일은 거의 하지 못했고 일주일에 .. 2025. 6. 29. mysql > MySQL 8.0.13 이상에서의 DEFAULT 문법 정리 ❓실mysql 8.0.13 이상에서 default 문법이 업데이트 된 부분이 있어 정리하고자 작성❗현재 날짜/시간을 기본값으로 명시할 수 있게 되었으므로 사용 필요 ✅ MySQL 8.0.13 이상에서의 default 문법 정리괄호 필수 date default (current_date) time default (current_time) datetime default (current_timestamp) 사용 가능한 내장 값들데이터타입기본값표현설명DATE(current_date)오늘 날짜 (YYYY-MM-DD)TIME(current_time)현재 시간 (HH:MM:SS)DATETIME(current_timestamp)현재 날짜+시간 (YYYY-MM-DD HH:MM:SS) MySQL 8.0.13 하위(미만).. 2025. 4. 27. mysql > group_concat ❓실습문제를 푸는데 나와 강사님의 코드가 다른 부분 (group_concat)이 있어 공부하고자 작성❗group by 와 함께 데이터를 보기 좋게 묶어 보여줄 수 있으므로 사용 연습 필요 # ✅10. 같은 부서에 근무하는 직원들의 사원명, 부서명, 동료이름을 조회하시오. (self join 사용) select e1.EMP_NAME, d.DEPT_TITLE, e2.EMP_NAME as 동료이름 from (employee e1, department d) join employee e2 on e1.DEPT_CODE = e2.DEPT_CODE where e1.DEPT_CODE = d.DEPT_ID and e1.EMP_NO != e2.EMP_NO;-- Teacher's Query-- ve.. 2025. 4. 27. mysql > using ❓실습문제를 푸는데 나와 강사님의 코드가 다른 부분 (USING) 이 있어 공부하고자 작성❗쿼리의 중복을 제거하고 사용할 수 있으므로 사용 연습 필요 # 8. 급여등급테이블 sal_grade의 등급별 최대급여(MAX_SAL)보다 많이 받는 직원들의 사원명, 직급명, 급여, 연봉을 조회하시오.# (사원테이블과 급여등급테이블을 SAL_LEVEL컬럼기준으로 동등(등가) 조인할 것)-- My Query select e.EMP_NAME, j.JOB_NAME, e.SALARY, e.SALARY * 12 as 연봉 from employee e, job j, sal_grade s where e.JOB_CODE = j.JOB_CODE and e.SAL_LEVEL = s.SAL_LEVEL .. 2025. 4. 27. 조이스틱 https://school.programmers.co.kr/learn/courses/30/lessons/42860 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 나의 코드import java.util.*;class Solution { public int solution(String name) { int answer = 0; int size = name.length(); //알파벳 배열 char[] arr = new char[26]; for(int i=0; i - 다른 풀이 방식import java.util.*;cla.. 2025. 3. 19. 백준 1753번 최단경로 https://www.acmicpc.net/problem/1753 - 최단경로 다익스트라 알고리즘가중치 개념 O한 노드 기준 최소경로 값 구하기 - 나의 풀이 - 나의 코드import java.io.*;import java.util.*;public class Main { static BufferedReader br; static StringTokenizer st; static class Edge { int to; // 도착 정점 int weight; // 가중치 public Edge(int to, int weight) { this.to = to; this.weight = weight; .. 2025. 3. 18. 물고기 종류 별 대어 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/293261 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 나의 코드select a.ID, b.FISH_NAME, c.LENGTHfrom FISH_INFO a, FISH_NAME_INFO b, (select FISH_TYPE, MAX(LENGTH) as LENGTH from FISH_INFO group by FISH_TYPE) cwhere a.FISH_TYPE = b.FISH_TYPEand a.FISH_TYPE = c.FISH_TYPEand a.LENGTH = c.LENGTHor.. 2025. 1. 4. 의상 https://school.programmers.co.kr/learn/courses/30/lessons/42578 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 나의 코드import java.util.*;class Solution { public int solution(String[][] clothes) { int answer = 1; //의상종류 : 몇개 HashMap kindCount = new HashMap(); for(String[] cloth : clothes) { kindCount.put(cloth[.. 2025. 1. 4. 조건별로 분류하여 주문상태 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/131113 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 나의 코드SELECT ORDER_ID, PRODUCT_ID, DATE_FORMAT(OUT_DATE, '%Y-%m-%d') as OUT_DATE, case when OUT_DATE 2025. 1. 4. 이전 1 2 3 4 5 다음