where에 조건식을 넣어 전체 데이터 중에 특정 행을 뽑아 가져올 수 있다.
case ~ end 조건식은 다르게 칼럼을 추가하여, 조건에 따라 O,X를 표시하거나 원하는 문자를 넣을 수도 있다.
select의 옆 칼럼자리에 들어가 사용해야 한다.
새로운 칼럼에 조건을 넣어 채워줄 것이다.
조건문을 자세히 보면
when 과 then , else
을 이용해 조건문을 구성하고 있다. (as 는 칼럼 이름을 정해준다.)
영어와 동일하게 해석이 되는데
when : ~ (할)때, then : 그러면, else: 아니면 으로 바꿔서 생각하면 쉽다.
위의 조건식을 해석하면
released_year >=2000 일 때 그러면 Mordern 이다.
아니면 20th century 이다.
라고 생각하면 쉽다
조건문으로 나오는 컬럼은 조건문의 위치에 나온다.
when과 then을 반복하면 조건문을 더 만들어낼 수 있다.
사용할 때 줄을 바꾸고, tap을 사용하는 것을 추천한다.
MySQL if사용법 (0) | 2021.03.18 |
---|---|
MySQL ifnull함수 (0) | 2021.03.18 |
MySQL in / not in (0) | 2021.03.17 |
MySQL between (0) | 2021.03.17 |
My SQL의 정렬하기 키워드 (0) | 2021.03.16 |