11.25(월) 대망의 본캠프 1일차

Laña·2024년 11월 25일
0
post-thumbnail

<INFIN♾️>
오늘은 본캠프 1일차로 팀 배정을 다시 해서 아티클 스터디는 없었다!
사전캠프랑은 팀이 달라져서 어떤 사람들일지 궁금하면서 한편으로는 두려웠는데 다행히도 좋은 분들이 함께하는 것 같아 안심이 되었다. 대부분 MBTI가 E라서 그런지(?) 내 말에 호응도 잘 해주시고 가끔 의견도 잘 내주셨다!! 8조라서 팀 이름 고민하구 있을때 굉장히 익숙하면서도 우리에게 딱 어울리는 팀명을 지은거 같아 마음에 든다 :) 온보딩 주간 동안의 팀이지만 지금처럼 다같이 열심히 하면 좋겠다! 내일부터는 아티클 스터디의 느낀점으로 다시 돌아올 예정이다 ><
+8조 팀 노션

<오늘 배운 것>
SQL 복습 + 문제 풀어보기(사전캠프용)

내일 SQL 특강을 2시에 진행하기 때문에 파이썬을 들으면서 잠시 잃어버린 기억을 다시 되찾으려한다.


1. 모든 직원의 이름과 직급을 선택하는 쿼리 작성

SELECT *
FROM sparta_employees
  1. 중복 없이 모든 직급을 선택하는 쿼리 작성
SELECT DISTINCT(position)
FROM sparta_employees
  1. 연봉이 40000과 60000 사이인 직원들을 선택하는 쿼리 작성
SELECT *
FROM sparta_employees
WHERE salary
BETWEEN 40000 AND 60000
  1. 입사일이 2023년 1월 1일 이전인 모든 직원들 선택하는 쿼리 작성⭐
SELECT *
FROM sparta_employees
WHERE hire_date < '2023-01-01'


5. 제품 이름과 가격만을 선택하는 쿼리 작성

SELECT product_name,
		price
FROM products
  1. 제품 이름에 '프로'가 포함된 모든 제품 선택하는 쿼리 작성
SELECT *
FROM products
WHERE product_name LIKE '%프로%'	
  1. 제품 이름이 '갤'로 시작하는 모든 제품 선택하는 쿼리 작성
SELECT *
FROM products
WHERE product_name LIKE '갤%'
  1. 모든 제품 구매하기 위해 필요한 돈 계산하는 쿼리 작성⭐
SELECT SUM(price) total_price
FROM products


9. 주문 수량이 2개 이상인 주문을 진행한 소비자의 ID만 선택하는 쿼리 작성

SELECT customer_id,
FROM orders
WHERE amount >= 2
  1. 2023년 11월 2일 이후에 주문된 주문 수량이 2개 이상인 주문을 선택하는 쿼리 작성
SELECT *
FROM orders
WHERE amount >= 2 AND order_date >= '2023-11-02'
  1. 주문 수량이 3개 미만이면서 배송비가 15000원보다 비싼 주문을 선택하는 쿼리 작성
SELECT *
FROM orders
WHERE amount < 3 AND shipping_fee > 15000
  1. 배송비가 높은 금액 순으로 정렬하는 쿼리를 작성
SELECT *
FROM orders
ORDER BY shipping_fee DESC


13. 모든 학생의 이름과 트랙을 선택하는 쿼리 작성

SELECT name,
		track
FROM sparta_students
  1. Unity 트랙 소속이 아닌 학생들을 선택하는 쿼리 작성⭐
SELECT *
FROM sparta_students
WHERE track NOT IN ('Unity')
  1. 입학년도가 2021년인 학생과 2023년인 학생을 선택하는 쿼리 작성
SELECT *
FROM sparta_students
WHERE enrollment_year In (2021, 2023)
  1. Node.js트랙 소속이고 학점이 'A'인 학생의 입학년도를 선택하는 쿼리 작성
SELECT enrollment_year
FROM sparta_students
WHERE track IN ('Node.js') AND grade = 'A'


17. AWS 예산이 40000이상 들어간 프로젝트들의 이름을 선택하는 쿼리 작성

SELECT name
FROM team_projects
WHERE aws_cost >= 40000
  1. 2022년에 시작된 프로젝트를 선택하는 쿼리를 작성(이때, start_date<'2023-01-01' 조건 사용하지 말고 쿼리 작성)⭐
SELECT *
FROM team_projects
WHERE start_date LIKE '2022%'
  1. 현재 진행중인 프로젝트를 선택하는 쿼리 작성(단, 지금 시점의 날짜를 하드코딩해서 쿼리하지 말기!)⭐
SELECT name
FROM team_projects
WHERE end_date > SYSDATE
  1. 각 프로젝트의 지속 기간을 일 수로 계산하는 쿼리 작성⭐
SELECT name,
		end_date - start_date + 1 "지속기간"
FROM team_projects
profile
SQL, Python, Code Kata

0개의 댓글