카테고리 없음

MySQL 새로운컬럼생성,조건문: case/if함수

공부짱짱열심히하기 2022. 12. 8. 23:35

새로운 컬럼생성(case)

select *,
	case
    when 조건 then 결과
    else '@@' 
    end as 컬럼이름
from 테이블;

case

when 일때 then 결과 (이 결과가 나오고)

else 결과 (아닐때 이결과가 나옴)

end as 컬럼이름

case

when 년도가 2000년보다 크거나 같으면 then '모던 북'

else 아니면 '20세기 북'

end as 컬럼이름 '장르'

 

 


if함수

 

select * , if (조건,맞는결과,아닌결과) 
from 테이블;

 

컬럼생성

select *,
    case
    when 조건 then 결과
    else '@@' 
    end as 컬럼이름
from 테이블;

if함수
select * , if (조건,맞는결과,아닌결과) 
from 테이블;


둘다 컬럼이기때문에 select 문에다가 추가