라이브러리
[MYSQL] NULLIF(expr1, expr2) - 두 값이 같으면 NULL 반환
NULLIF 함수는 MySQL에서 제공하는 함수 중 하나로, 두 개의 표현식 expr1과 expr2를 비교하여 expr1이 expr2와 같으면 NULL을 반환하고, expr1이 expr2와 다르면 expr1을 반환하는 함수입니다.
NULLIF 함수는 NULL을 반환하는 경우가 많기 때문에, NULL을 처리하는 방법에 대한 이해가 필요합니다. NULL은 데이터가 없거나 알 수 없는 값을 나타내는 것으로, NULL을 처리하는 방법은 다음과 같습니다.
- NULL을 비교하는 경우 NULL은 NULL과 NULL로 비교되며 TRUE를 반환합니다.
- NULL을 NULL이 아닌 값과 비교하는 경우 NULL은 FALSE를 반환합니다.
- NULL을 NULL이 아닌 값으로 대체하는 경우 NULL은 NULL이 아닌 값으로 대체됩니다.
NULLIF 함수의 예제는 다음과 같습니다.
예제 1: NULLIF 함수의 기본 사용법
#hostingforum.kr
sql
SELECT NULLIF('Hello', 'Hello') AS result;
이 예제에서는 NULLIF 함수를 사용하여 'Hello'를 'Hello'와 비교합니다. 결과는 NULL이 됩니다.
예제 2: NULLIF 함수의 사용법 (NULL이 아닌 값으로 대체)
#hostingforum.kr
sql
SELECT NULLIF('Hello', 'World') AS result;
이 예제에서는 NULLIF 함수를 사용하여 'Hello'를 'World'와 비교합니다. 결과는 'Hello'가 됩니다.
예제 3: NULLIF 함수의 사용법 (NULL을 NULL이 아닌 값으로 대체)
#hostingforum.kr
sql
SELECT NULLIF(NULL, 'World') AS result;
이 예제에서는 NULLIF 함수를 사용하여 NULL을 'World'와 비교합니다. 결과는 NULL이 됩니다.
예제 4: NULLIF 함수의 사용법 (NULL을 NULL이 아닌 값으로 대체 - NULL이 아닌 값으로 대체)
#hostingforum.kr
sql
SELECT NULLIF(NULL, 'World') AS result;
이 예제에서는 NULLIF 함수를 사용하여 NULL을 'World'와 비교합니다. 결과는 NULL이 됩니다.
예제 5: NULLIF 함수의 사용법 (NULL을 NULL이 아닌 값으로 대체 - NULL이 아닌 값으로 대체)
#hostingforum.kr
sql
SELECT NULLIF('World', NULL) AS result;
이 예제에서는 NULLIF 함수를 사용하여 'World'를 NULL과 비교합니다. 결과는 'World'가 됩니다.
NULLIF 함수는 MySQL에서 제공하는 함수 중 하나로, 두 개의 표현식 expr1과 expr2를 비교하여 expr1이 expr2와 같으면 NULL을 반환하고, expr1이 expr2와 다르면 expr1을 반환하는 함수입니다. NULLIF 함수는 NULL을 처리하는 방법에 대한 이해가 필요하며, NULLIF 함수의 예제는 위에서 설명한대로 제공됩니다.
댓글목록
등록된 댓글이 없습니다.