개발/부트캠프 30

사전캠프 : 웹개발 종합반 1

1.HTML: 웹 뼈대 - 누가 누구 안에 있느냐가 중요!        구역    문단    순서가 지정되지 않는 항목(items)의 목록(list)를 나타내는 태그         bullet point! 글머리 기호1          bullet point! 글머리 기호2             제목    소제목     h3~h6도 각자의 역할이 있죠. 비중은 작지만..     문단 수준 요소 사이의 주제를 구분하며 가로 구분선 표시    글자 텍스트 스타일        http://naver.com/"> 하이퍼링크         https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png"/>        입력칸..

개발/부트캠프 2024.12.10

사전캠프 Spring 퀘스트 2

6) 팀 프로젝트 열심히 했으니 다시 놀아볼까요?!22.lol_users 테이블에서 가장 늦게 게임을 시작한(join_date) 유저의 이름을 선택하는 쿼리를 작성해주세요!정답)SELECT name FROM lol_users ORDER BY join_date DESC LIMIT 1 7) 랭크게임 하다가 싸워서 피드백 남겼어요…28.lol_feedbacks 테이블에서 가장 많은 피드백을 남긴 상위 3명의 고객을 찾는 쿼리를 작성해주세요!정답)SELECT user_name, COUNT(*) AS feedback_count FROM lol_feedbacks GROUP BY user_name ORDER BY feedback_count DESC LIMIT 3 29.lol_feedbacks 테이블에서 평균 만족도 ..

개발/부트캠프 2024.12.06

사전캠프 Spring 퀘스트 1

5) 공부하다보니 팀 프로젝트 시간이 왔어요!19.team_projects 테이블에서 현재 진행중인 프로젝트를 선택하는 쿼리를 작성해주세요. 단, 지금 시점의 날짜를 하드코딩해서 쿼리하지 말아주세요!정답)SELECT id, name, start_date, end_date, aws_costFROM team_projectsWHERE CURDATE() BETWEEN start_date AND end_date 20.team_projects 테이블에서 각 프로젝트의 지속 기간을 일 수로 계산하는 쿼리를 작성해주세요!정답)SELECT name, DATEDIFF(end_date, start_date) AS working_daysFROM team_projects

개발/부트캠프 2024.12.05

사전캠프 : SQL 5_완강

1.데이터가 없을 때의 연산 결과 변화 케이스[방법1] 없는 값을 제외해주기명확하게 연산을 지정해주기 위해 null 문법을 이용 ex) where b.customer_id is not null  [방법2] 다른 값을 대신 사용하기다른 값으로 변경하고 싶을 때, 다음 두 개의 문법을 이용할 수 있습니다.-다른 값이 있을 때 조건문 이용하기 : if(rating>=1, rating, 대체값)-null 값일 때 : coalesce(age, 대체값) ex) coalesce(b.age, 20) "null 제거" 2.Pivot table : 2개 이상의 기준으로 데이터를 집계할 때, 보기 쉽게 배열하여 보여주는 것ex)select restaurant_name,                  max(if(hh='15..

개발/부트캠프 2024.11.26

사전캠프 : SQL 4

1.Subquery : 여러번의 연산 진행, Query 안에 sub 로 들어간 구문ex)select order_id, restaurant_name, if(over_time>=0, over_time, 0) over_timefrom (select order_id, restaurant_name, food_preparation_time-25 over_timefrom food_orders) a 2.JOIN : 서로 다른 테이블에 있는 데이터 조회하기ex) -LEFT JOINselect 조회 할 컬럼from 테이블1 a left join 테이블2 b on a.공통컬럼명=b.공통컬럼명-INNER JOINselect 조회 할 컬럼from 테이블1 a inner join 테이블2 b on a.공통컬럼명=b.공통컬럼명 Q..

개발/부트캠프 2024.11.22

사전캠프 : SQL 3

1.SQL로 가공하기REPLACE : 특정 문자 변경ex) replace(바꿀 컬럼, 현재 값, 바꿀 값) 주소의 ‘문곡리'를 ‘문가리'로 바꾸기replace(addr, '문곡리', '문가리') "바뀐 주소" SUBSTRING or SUBSTR : 특정 문자만 조회ex) substr(조회 할 컬럼, 시작 위치, 글자 수)글자 수 지정을 안할 경우 생략 가능 서울 음식점들의 주소를 전체가 아닌 ‘시도'만 나오도록 수정substr(addr, 1, 2) "시도" CONCAT : 여러 칼럼의 값을 하나로 합치기ex) concat(붙이고 싶은 값1, 붙이고 싶은 값2, 붙이고 싶은 값3, .....) 서울시에 있는 음식점은 ‘[서울] 음식점명'이라고 수정concat('[', substring(addr, 1, 2)..

개발/부트캠프 2024.11.21

사전캠프 : SQL 2

1.계산하기-숫자연산+ : 더하기- : 빼기* : 곱하기/ : 나누기 -함수SUM : 합계AVG : 평균COUNT : 데이터 갯수(ex. 주문 테이블의 전체 주문은 몇 건?)DISTINCT : 몇 개의 값을 가지고 있는지(ex. 주문을 한 고객은 몇 명?=전체 주문 건수는 10개라도 주문한 고객 수는 5명)MIN : 최솟값MAX : 최댓값  2.범주별 연산, 정렬GROUP BY : 범주별 연산ORDER BY : 정렬                     *오름차순 : 생략                     *내림차순 : DESC 3.SQL 기본 구조 정리SELECTFROMWHEREGROUP BYORDER BY Q : 음식 종류별 가장 높은 주문 금액과 가장 낮은 주문금액을 조회하고, 가장 낮은 주문금액..

개발/부트캠프 2024.11.20

사전캠프 : SQL 1

1.SQL 이란?데이터베이스와 대화를 하기 위한 언어.SQL을 이용하여 데이터베이스에 요청을 하는 것을 'Query'(쿼리)라고 한다. -SQL 실습 프로그램 : DBeaver -'데이터베이스'는 데이터가 저장되어있는 큰 폴더이고그 안에 '테이블'이라는 파일이 있으며,엑셀과 유사한 구조인 '테이블'의 각 열을 '컬럼' 혹은 '필드'라고 한다. 2.Query 작성-기본(Mac 실행 단축키 : command + enter)SELECT : 데이터를 가져오는 기본 명령어FROM : 데이터를 가져올 테이블 지정* : 모든 컬럼 가져오기ex)SELECT *FROM food_orders -원하는 컬럼 선택ex)SELECT order_id, restaurant_nameFROM food_orders -컬럼 별명 짓기방법..

개발/부트캠프 2024.11.19

사전캠프 : 스타터 노트

1.내가 내일배움캠프에 참여한 계기는 무엇인가요?전문적인 나의 일을 하고 싶습니다.2.내가 이해한 (백엔드) 개발자는 어떤 역할을 하는 사람인가요?프론트에서 보이지는 않는 서버를 담당하는 역할로 주로 데이터를 다루는 사람이라고 생각합니다.3.프로그래밍을 경험해 보셨나요? 해보셨다면 어떤 경험을 하셨는지를 작성해 주시고, 아니라면 프로그래밍에 대해 찾아본 것을 작성해 주세요.프로그래밍 경험이 없어서 최근에 관련 서적 2권을 읽었습니다. 책 제목은 "비전공자를 위한 이해할 수 있는 IT 지식"과 "오늘부터 개발자"입니다.4.개발자의 역할을 수행하는 데에 있어 나의 강점과 연관된 부분은 무엇이라고 생각하나요? 혹은 보완, 개선하고 싶은 개인 역량이 있나요?과거 혹은 현재의 업무와 연관 지어도 좋습니다. ‘능력..

개발/부트캠프 2024.11.18

스파르타코딩클럽 : 부트캠프_백엔드 트랙 사전캠프

직장 생활을 하면서 전문 기술을 가지고 싶다는 생각을 하게 되었다. 현재 하고 있는 일도 좋지만 다른 분야로 커리어를 전환하고 싶은 마음이 더 커서 여러 가지를 찾아보다가 개발을 접하게 되었다. 30대 비전공자 노베이스지만 온전히 개발에 집중할 수 있는 과정인 부트캠프를 신청하였다. 본캠프 전에 예습을 할 수 있는 사전캠프가 있어서 다행이다. 개인적으로 어떻게 예습을 진행할지 막막한 부분이 없지 않았는데 이러한 과정이 있어서 도움이 많이 될 것 같다. 처음이라서 두렵지만 오히려 1부터 하나씩 차근차근 할 수 있어서 설렘이 더 크다! 파이팅!

개발/부트캠프 2024.11.18