12/23 오늘부터 본캠프가 시작됬다.웹개발 강의는 나중에 들어도 될것같아서 안들었더니 프로젝트반이 아닌 강의반으로 배정됬다.그래도 팀원들이 다 프로젝트에 관심이 있어서 프로젝트반으로 이동했다.할게 너무 많아져서 뭘 먼저 해야할지 감이 안온다. 매일 아침에 알고리즘도 풀라고 하는데... 팀원 소개 웹페이지 작성자바 강의 들으면서 알고리즘 문제 풀기틈틈히 SQL복습GitHub 사용법 익히기맥os 지속 사용 회고록 2024.12.23
[Java]_조건문 조건문은 내배캠이 아닌 곳에서도 많이 들었어서 한번더 되짚어봤으며, 헷갈리는 것들을 정리 했다. 조건문의 종류1. if문2. if-else if문 - 둘중 하나를 고를때 / 조건식이 참일 때와 거짓일 때로 나눠서 처리3. 중첩 if문 - if문 {}안에 다시 if문이 있는 문장4. switch문 - 처리할 경우가 많을 때 사용[switch문의 제약]- switch문의 조건식 결과는 정수 또는 문자열이여야 한다.- case문의 값은 정수 상수(문자 포함), 문자열만 가능하며 중복되지 않아야한다. if-else if의 조건식은 결과가 true 또는 false 여야 하지만switch문은 조건식은 정수나 문자열이 올 수 있다.그렇기에 if-else if은 조건식이 여러개가 나오지만 switch는 하나만 계산해 .. 내일배움캠프/TIL 2024.12.19
[Java]_연산자 오늘은 연산자에 관한 강의를 들었다.이전에 학교에서 배운기억이 있어 어느정도는 머리에 들어오는 내용이였다. 이전에 배운 자료형에 중점을 두고 형태를 맞춰서 진행 내일배움캠프/TIL 2024.12.18
[Java]_2일차 오늘은 타입간의 변환법에 대해 간략히 배웠다 문자열과 문자를 왜 구별하는지는 모르겠다. 일단 변환법은 중요하다고 하니 잘 알아두자... 카테고리 없음 2024.12.17
[java]_변수와 타입 오늘은 java와 변수에 대해 배웠다.java는 현재 프로그래밍 언어에서 상위권에 유치한 언어이며현재는 파이썬이 사용빈도가 더 높지만 java를 배우고 파이썬을 배우면 더 쉽게 익힐 수 있고객체지향을 배우기 쉬운 언어라 java를 많이 배운다. 변수는 하나의 값을 저장하는 메모리 공간으로 선언한 값을 저장한다.변수(variable) - 하나의 값을 저장하는 공간(값 변경가능)상수(constant) - 한번만 값을 저장 가능한 변수 (값 변경안되고, final작성)리터럴(literal) - 그 자체고 값을 의미 (본래의 상수의 의미지만 구별을 위해 리터럴이라 칭함) 종류/크기(byte)1248논리 형boolean 문자형 char 정수형byteshortintlong실수형 floatdouble출력메소드.. 내일배움캠프/TIL 2024.12.16
[내일배움캠프]_달리기반 Lv5 1. 각 직원이 속한 부서에서 가장 높은 월급을 받는 직원들만 포함된 결과를 조회하는 SQL 쿼리를 작성해주세요.select e.Name, e.Department, e.Salary from employees e where e.Salary = ( select max(e2.Salary) from employees e2 where e2.Department = e.Department )- where절의 서브커리의 where은 주커리의 Department와 연결하며 주커리가 서브커리를 고려하여 출력하게 함2. 직원이 참여한 프로젝트 중 예산이 10,000.. 내일배움캠프/사전캠프 퀘스트 2024.12.10
[내일배움캠프]_달리기반 Lv5 가장 많이 팔린 품목은?1. 각 고객이 구매한 모든 제품의 총 금액을 계산하고, 고객 이름, 총 구매 금액, 주문 수를 출력하는 SQL 쿼리를 작성해주세요.select a.CustomerName, b.TotalAmount, a.OrderCount from ( select C.CustomerName, O.CustomerID, count(O.Quantity) as OrderCount from customers c join orders o on C.CustomerID = O.CustomerID group by C.CustomerName, O.CustomerID ) a join.. 내일배움캠프/사전캠프 퀘스트 2024.12.09
SQL 문법 정리 💡FROM: 데이터베이스에서 데이터를 가져올 테이블을 지정합니다. 이 단계에서 조인(Join)도 수행됩니다. WHERE: FROM 절에서 선택된 데이터에 대해 조건을 적용하여 필터링합니다. 이 단계에서 조건에 맞지 않는 행은 제외됩니다. GROUP BY: WHERE 절에서 필터링된 결과를 그룹화합니다. 동일한 값의 행들이 하나의 그룹으로 묶입니다. HAVING: GROUP BY로 생성된 그룹에 대해 조건을 적용합니다. 이 절은 집계 함수와 함께 사용되며, 그룹화된 결과에 대한 필터링을 수행합니다. SELECT: 최종적으로 선택할 열을 지정합니다. 이 단계에서 집계 함수도 적용됩니다. ORDER BY: 결과 집합을 정렬합니다. 이 절은 결과를 특정 열에 따라 오름차순 또는 내림차순으로 정렬합니다 💡SQ.. 내일배움캠프/TIL 2024.12.06
[내일배움캠프]_달리기반 LV4 [단골고객 찾기]1.) 고객별로 주문 건수와 총 주문 금액을 조회하는 SQL 쿼리를 작성해주세요- 고객별 주문건수, 총 주문금액 조회 - 출력 컬럼 [고객이름(커스터머), 주문건수(오더), 총 주문금액(sum 오더)] 단, 주문안한 고객도 포함 select c.CustomerName, count(o.CustomerID) as OrderCount, coalesce(sum(o.TotalAmount), 0) as TotalSpent from customers c left join orders o on c.CustomerID = o.CustomerID group by c.CustomerName - coalesce를 사용해 주문을 안한 사람의 걘 null이 아닌 0으로 출력 .. 내일배움캠프/사전캠프 퀘스트 2024.12.05