사전캠프(26)
-
[사전캠프] SQL 연습문제 - 4
문제 : 아래의 테이블을 참고해 문제 해결을 위한 SQL 문을 작성하자.idnametrackgradeenrollment_year1르탄이Node.jsA20232배캠이SpringB20223구구이UnityC20214이션이Node.jsB2022[sparta_students(학생) 테이블]Q1. 테이블에서 모든 학생이름(name)과 트랙(track)을 선택하는 쿼리 작성SELECT name, trackFROM sparta_students 특정 컬럼들을 지정해 해당 컬럼들의 데이터만을 출력하는 쿼리를 작성했다. Q2. 테이블에서 'Unity' 트랙 소속이 아닌 학생들을 선택하는 쿼리 작성SELECT *FROM sparta_studentsWHERE NOT track = 'Unity' WHERE 절에 'NOT' 을 사..
2024.08.15 -
[사전캠프] SQL 연습문제 - 3
문제 : 아래의 테이블을 참고해 문제 해결을 위한 SQL 문을 작성하자.idcustomer_idproduct_idamountshipping_freeorder_date171913500002023-11-01213121100002023-11-0236541200002023-11-054100832250002023-11-05535611150002023-11-09[oders(주문) 테이블]Q1. 테이블에서 주문수량(amount)이 2개 이상인 고객ID(customer_id)만 선택하는 쿼리 작성SELECT customer_idFROM ordersWHERE amount >= 2 WHERE 절에 조건식 'amount >= 2' 을 만족하는 'customer_id' 를 출력하는 쿼리를 작성했다. Q2. 테이블에서 주문일자..
2024.08.15 -
[사전캠프] SQL 연습문제 - 2
문제 : 아래의 테이블을 참고해 문제 해결을 위한 SQL 문을 작성하자.idproduct_namepricecategory1맥북 프로1200컴퓨터2다이슨 청소기300생활가전3갤럭시탭600컴퓨터4드롱기 커피머신200주방가전[products(상품) 테이블]Q1. 테이블에서 제품명(product_name)과 제품가격(price)만을 선택하는 쿼리 작성SELECT product_name, priceFROM products 특정 컬럼들을 SELECT 절에서 지정해 해당 컬럼들의 데이터를 출력하는 쿼리를 작성했다. Q2. 테이블에서 제품명에 '프로' 가 포함된 모든 제품을 선택하는 쿼리 작성SELECT *FROM productsWHERE product_name LIKE '%프로%' WHERE 절에 'product_..
2024.08.15 -
[사전캠프] SQL 연습문제 - 1
문제 : 아래의 테이블을 참고해 문제 해결을 위한 SQL 문을 작성하자.idnamepositionsalaryhire_date1르탄이개발자300002022-05-012배갬이PM400002021-09-253구구이파트장350002023-06-014이션이팀장500002021-07-09[sparta_employees(직원) 테이블]Q1 : 테이블에서 모든 직원의 이름(name)과 직급(position)을 선택하는 쿼리 작성SELECT name, positionFROM sparta_employees 특정 컬럼(속성)들을 선택하라고 했기에 SELECT 에 해당 컬럼들을 지정하였다. Q2 : 테이블에서 중복 없이 모든 직급(position)을 선택하는 쿼리 작성SELECT DISTINCT position as posi..
2024.08.15 -
[사전캠프] 스파르타 자판기
문제 : 자바 코드를 이용해 자판기를 만들어 보자.조건 : 사용자가 메뉴를 볼 수 있어야 하며, 원하는 음료 및 지불 금액을 입력할 수 있고 반환 금액이 얼마인지 알 수 있어야 한다.package vendingMachine;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Scanner;/** * 사용자가 자판기의 음료 목록(사이다 : 1700원, 콜라 : 1900원, 식혜 : 2500원, 솔의눈 : 3000원)을 확인 할 수 있다. * 사용자는 음료를 선택하고 지불할 금액을 입력할 수 있다. * 만약 존재하지 않는 음료를 입력하면 실행이 종료된다. * 사용자는 음료를 구매한 후에 남은 금액(잔..
2024.08.15 -
[사전캠프] TIL 작성 - 24.08.14(수)
1. 학습 'SQL' 에서 데이터를 연산하는 방법과 'GROUP BY', 'ORDER BY' 문에 대해 학습하였다. 이전에 'Spring Data JPA + QueryDSL' 조합을 사용해본 구문이어서 별탈 없이 쉽게 적응해 쿼리를 작성할 수 있었다. 추가적으로 SQL 코드카타 문제를 풀면서 이번에 학습한걸 활용해 볼 수 있어 좀 더 자신감이 붙어 만족스러운 학습이었다 생각한다. 2. 과제 오늘은 강의를 통한 학습 후, 개인과제 보다 알고리즘 및 SQL 을 더 풀고 제출하였다. 별다른 이유는 없고 오늘 배운 SQL 을 잊어버리기 전에 문제풀이를 통해 숙달하고 싶었기 때문이다. 많은 문제를 푼 것은 아니었지만 단 한 문제가 내 발목을 잡았다. 아직 강의에서 배우지 않았거나 강의 내용에 없는 부분이라 판단..
2024.08.14