[TIL #7]

이상현·2024년 8월 6일

[ TIL ]

목록 보기
7/38

본 캠프 시작

오늘은 본 캠프 시작 첫날. 이렇게 캠을 키고 화상으로 팀을 짜서 공부를 하는 것 자체가 처음이다 보니 두려움 반 설렘 반에 느낌으로 시작한 날이었다.

와이어 프레임

API 명세서


명세서 같은 경우 UPDATE와 DELETE에 request header를 설정하여 수정, 삭제에 용이하게 만들어야 하는데 이 점에 대해서 아직 고민 중이다.

1차 목표

오늘은 08/08까지 진행하게 될 프로젝트에 간단한 틀을 잡아주는 시간을 가졌다. 부족한 부분이 아직 많지만 1주차인만큼 너무 거대한 목표를 잡기보다는 시동을 건다라는 튜터님의 말씀을 잘 듣고 배운것들을 다시 한번 활용해보는 시간을 가져보는 것이 좋을 것 같다.


SQL

REPLACE

select restaurant_name "원래 상점명",
       replace(restaurant_name, 'Blue', 'Pink') "바뀐 상점명"
from food_orders
where restaurant_name like '%Blue Ribbon%'
  • replace(바꿀 컬럼, 현재 값, 바꿀 값)으로 사용

SUBSTRING

select addr "원래 주소",
       substr(addr, 1, 2) "시도"
from food_orders
where addr like '%서울특별시%'
  • substr을 통해 addr의 1번째에서부터 문자를 뽑고
    두번째에 2는 2글자를 나타낸다는것을 의미한다.
    뒤에 "시도"라는 이름을 통해 표현.

CONCAT

select restaurant_name "원래 이름",   
       addr "원래 주소",
       concat('[', substring(addr, 1, 2), '] ', restaurant_name) "바뀐 이름"
from food_orders
where addr like '%서울%'
  • concat을 통해 내가 원하는 자료들을 붙혀서 나타낼 수 있다.


IF 문

select restaurant_name,
       cuisine_type "원래 음식 타입",
       if(cuisine_type='Korean', '한식', '기타') "음식 타입"
from food_orders
  • if문을 통해서 cuisine_type이 'Korean'인 경우에는 '한식'으로 나타냈고,
    아닌 경우에는 '기타로' 나타내도록 하였다.
profile
Node.js_6기

0개의 댓글