2024/10/14 5

3주차 월요일

오늘 배운 내용SQL 3주차 강의- replace(바꿀 컬럼, 현재 값, 바꿀 값)ex)select restaurant_name "원래 상점명",replace(restaurant_name, 'Blue', 'Pink') "바뀐 상점명"블루를 핑크로 변경- substr(조회 할 칼럼, 시작 위치, 글자 수)ex)select addr "원래 주소",substr(addr, 1, 2) "시도"from food_orderswhere addr like '%서울특별시%'- concat원하는 데이터를 붙여준다concat(붙이고 싶은 값1, 붙이고 싶은 값2,  붙이고 싶은 값3,....)- if(조건, 조건을 충족할 때 , 조건을  충족하지 못할 때)- case 문 > 조건을 여러가지 지정하고 싶을 때sql 걷기반 1~..

TIL 2024.10.14

4) 이제 놀만큼 놀았으니 다시 공부해봅시다!

13. sparta_students 테이블에서 모든 학생의 이름(name)과 트랙(track)을 선택하는 쿼리를 작성해주세요! SELECT name, track FROM sparta_student 14. sparta_students 테이블에서 Unity 트랙 소속이 아닌 학생들을 선택하는 쿼리를 작성해주세요! SELECT name FROM sparta_student WHERE track NOT LIKE 'UNITY' /SELECT * FROM sparta_students WHERE track  'Unity'  15. sparta_students 테이블에서 입학년도(enrollment_year)가 2021년인 학생과 2023년인 학생을 선택하는 쿼리를 작성해주세요! SELECT name From spart..

SQL 걷기반 2024.10.14

3) 상품 주문이 들어왔으니 주문을 처리해봅시다!

9. orders 테이블에서 주문 수량(amount)이 2개 이상인 주문을 진행한 소비자의 ID(customer_id)만 선택하는 쿼리를 작성해주세요! SELECT customer_id FROM orders WHERE amount >= 2  10. orders 테이블에서 2023년 11월 2일 이후에 주문된 주문 수량(amount)이 2개 이상인 주문을 선택하는 쿼리를 작성해주세요! SELECT id FROM orders WHERE order_date > '2023-11-02' and amount >= 2  11. orders 테이블에서 주문 수량이 3개 미만이면서 배송비(shipping_fee)가 15000원보다 비싼 주문을 선택하는 쿼리를 작성해주세요! SELECT id FROM orders WHER..

SQL 걷기반 2024.10.14

2) 이제 좀 벌었으니 flex 한 번 해볼까요?!

5. products 테이블에서 제품 이름(product_name)과 가격(price)만을 선택하는 쿼리를 작성해주세요. SELECT product_name, price FROM products 6. products 테이블에서 제품 이름에 '프로'가 포함된 모든 제품을 선택하는 쿼리를 작성해주세요. SELECT product_name FROM products  Where product_name like '%프로%' 7. products 테이블에서 제품 이름이 '갤'로 시작하는 모든 제품을 선택하는 쿼리를 작성해주세요. SELECT product_name FROM products  Where product_name like '갤%' 8. products 테이블에서 모든 제품을 구매하기 위해 필요한 돈을 계..

SQL 걷기반 2024.10.14