본문 바로가기

Database/SQLITE3

[Mysql -> SQLITE 변환] SQLITE에서 IF문 처리

Mysql을 SQLITE로 변환중 IF문에서  "no such function: IF" 라고 IF문이 없다고 에러 발생

 

SQLITE에서 의 IF문은 CASE문으로 변환하여 사용한다.

 

--Mysql
IF(user_type='3',pay_amount,0) AS pay_amount_person

 

--SQLITE
CASE WHEN(user_type='3') THEN pay_amount ELSE 0 END AS pay_amount_person