본문 바로가기

개발자가 되기위한 발걸음

웹개발 완전초보의 8일차

반응형
SMALL

안녕하세요~

오늘도 sql을 더파보았습니다.

우선 replace 이것은 컬럼안에 이름을 내가 원하는걸로 바꾸고싶은데로 바꿔보는것인데요

 

이렇게보시면 앞에 blue가 pink로 바뀐걸보실수있습니다.

아래 where절은 레스토랑이름에 blue ribbon이있는이름만 뽑아서 올린것입니다.

그리고 substr 이것은 특정문자만 뽑아서 쓸수있다고합니다

substr(조회 할 컬럼, 시작 위치, 글자 수) 이렇게 되는거죠 그래서

주소에서 첫번쨰글자에서 2글자라고해서 서울이 된 것입니다.

그리고 concat 이것은 여러컬럼을 합쳐줄수있는 함수라고 하네요.

이제 조건문을 배워볼건데요

if문을 배워보려합니다.

지금보시는거처럼 한식외에 나머지음식은 기타로나오게끔 바꾸게끔 if문을 설정한것입니다,

if(cuisine_type='Korean', '한식', '기타') "음식 타입"

만약 (음식타입이 한식이면, 한식,아니라면기타) 라고 해준것입니다.

이제 case문을 알아볼건데요

보시면 

case when cuisine_type='Korean' then '한식'

when cuisine_type in('Japanese','Chinese') then '아시아'

else '기타' end " 음식 타입",

음식타입이 한식일땐 한식으로 표시를해주고

음식타입이 일본,중국일땐 아시아라고 표시를해주고

그외에는 기타라고 표시해줘~ 라고 입력한것입니다.

그럼 오늘도 봐주셔서 감사합니다~

반응형
LIST