[코딩 일기] 10/8 MySQL - 내장 함수(논리 관련 함수)


[코딩 일기] 10/8 MySQL - 내장 함수(논리 관련 함수)

논리 관련 함수에 대해서 알아보겠습니다. MySQL 내장함수 중 논리 관련 함수는 IF와 IFNULL 이렇게 2개만 있습니다. IF (논리식, True 값, False 값) : 논리식이 참이면 참일 때 값을 출력하고, 거짓이면 거짓일 때 값을 출력 SELECT IF(10>1, '참입니다', '거짓입니다'), IF(10<1, '참입니다', '거짓입니다'); IFNULL (값 1, 값 2) : 값 1이 NULL이면 값 2로 대치하고 그렇지 않으면 값 1을 출력 SELECT IFNULL(NULL, 'THIS IS NULL'), IFNULL('THIS IS NOT NULL', 'THIS IS NULL'); EX) 금액 + 부가세의 결과가 5만 원 이상일 때는 총액과 '우수고객'을 출력하고, 그렇지 않으면 총액만 출력 SELECT FORMAT(amount, 2) AS '금액', FORMAT(amount*0.1, 2) AS '부가세', FORMAT(amount*1.1, 2) AS '총액'...


#MySQL #SQL #내장함수 #논리관련함수 #논리함수 #코딩일기

원문링크 : [코딩 일기] 10/8 MySQL - 내장 함수(논리 관련 함수)