IT/Database

[Mysql] if / else 문

성준하이 2024. 2. 17. 08:20
반응형

mysql 에서 보여지는 값에 대해서 조건문을 걸수가 있는데 

if / else 문으로 제어를 한다.

 

문법은 아래와 같다.

IF ( 대상 컬럼 , 참일때 값, 거짓일때 값)

 

간단하게 예시 코드는 아래와 같다.

SELECT 
  colA,
  IF (colA=="a" , 1, 2) as colB
FROM
TABLE;

 

위 쿼리에 대한 결과는 아래와 같다.

colA colB
a 1
b 2

 

엑셀의 IF 함수와 동일한 기능을 한다.

반응형