if()

    [MySQL] 흐름 제어 CASE, IF(), IFNULL(), NULLIF()

    흐름 제어 MySQL은 프로그램이 순차적인 흐름을 제어해야 할 때 사용할 수 있는 다양한 연산자와 함수를 제공한다. CASE CASE 연산자는 값을 서로 비교하거나, 표현식의 논리값에 따라 다른 값을 반환한다. -- 문법 -- 1. CASE value WHEN [compare_value] THEN result [WHEN [compare_value] THEN result]... [ELSE result] END -- 2. CASE WHEN [condition] THEN result [WHEN [condition] THEN result]... [ELSE result] END 첫 번째 CASE 문법에서는 value와 compare_value 값이 같으면, THEN 절의 result 값을 반환한다. 만약 서로 값..