in MySQL

MySQL – IF 함수에 대해서

MySQL IF 함수에 대해서 알아보도록 하겠습니다. 어떠한 조건에 일치하면 어떠한 값을 반환하고 아니면 또 다른 값을 반환할 수 있는 조건 함수입니다.


MySQL 함수를 소개하자면, MySQL IF 함수는 조건문으로 어떠한 값을 컨트롤 할 수 있는 유일한 함수 중 하나이다.IF함수는 때로는 IF ELSE 또는 IF THEN ELSE 함수가 따라다닌다.

IF 함수의 문법은 아래와 같다.

IF(expr,if_true_expr,if_false_expr)

만약 expr이 NULL이 아니고, expr*이 0이 아니면, **expr(표현)TRUE로 된다.그렇게 되면 if_true_expr이 실행되고 그렇지 안다면 if_false_expr이 실행된다. IF함수는 숫자 타입이나 문자열 타입으로 반환된다.

예로 아래와 같이 사용할 수 있다.

SELECT IF(1 = 2,'true','false'); -- false
SELECT IF(1 = 1,' true','false'); -- true

ref

Write a Comment

Comment