본문 바로가기
IT/Database

[Mysql] if / else 문

by 성준하이 2024. 2. 17.
반응형

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

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

 

문법은 아래와 같다.

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

 

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

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

 

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

colA colB
a 1
b 2

 

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

반응형

'IT > Database' 카테고리의 다른 글

'is null' VS '= null'  (24) 2024.03.05
[Mysql/Oracle] 공백제거 trim / REGEXP_REPLACE  (17) 2024.02.20
[Mysql] SELECT ... INTO ... 구문  (26) 2024.02.15
[MySQL] Packet for query is too large 에러  (18) 2024.02.10
파티션 테이블 적용, 조회 방법  (13) 2024.02.03

댓글