내일배움캠프 70일차_SQL 실습이 곧 성과를 나타낸다
사실 함수 하나하나 배울때마다 들었던 생각이 아 쉽네? ^^ 이거였는데 막상 함수들 다 종합해서 활용하고 어떤 데이터를 뽑을때 어떤 함수를 사용해야 하고 구문을 만들지 생각하니 참으로 어렵다는 것을 느낀다. 그래도 몇회 반복하면 이해 더 될듯 학습목표: 조건문을 이용하여 다른 수식을 적용해보기 실습: 지역과 배달시간을 기반으로 배달수수료 구하기 (식당 이름, 주문 번호 함께 출력) (지역 : 서울, 기타 - 서울일 때는 수수료 계산 * 1.1, 기타일 때는 곱하는 값 없음 시간 : 25분, 30분 - 25분 초과하면 음식 가격의 5%, 30분 초과하면 음식 가격의 10%) select restaurant_name, order_id, delivery_time, price, addr, case when de..
2023. 11. 6.
내일배움캠프 68일차_SQL_IF, CASE 배우기
04. 조건에 따라 포맷을 다르게 변경해야 한다면 (IF, CASE) 학습 목표: 조건에 따라 다른 연산을 하는 방법을 알아봅시다 ’내가 원하는 범주’ 를 조건으로 주고, 해당 범주에 적용하고 싶은 것을 지정해 주는 방식이 가능하다. 조건에 따라 다른 방법을 적용하고 싶을 때 - 함수명: if if(조건, 조건을 충족할 때, 조건을 충족하지 못할 때) 실습1. 음식 타입을 ‘Korean’ 일 때는 ‘한식’, ‘Korean’ 이 아닌 경우에는 ‘기타’ 라고 지정 select restaurant_name, cuisine_type "원래 음식 타입", if(cuisine_type='Korean', '한식', '기타') "음식 타입" from food_orders 실습2. 조건을 여러가지 지정하고 싶을 때 - ..
2023. 11. 6.