SQL의 ISNULL 함수는 값이 NULL인지 확인하고 지정된 값(값이 NULL인 경우) 또는 원래 값(값이 NULL이 아닌 경우)을 반환합니다. 구문은 ISNULL(expression, replacement_value)입니다. 이 함수는 가독성 향상, 오류 방지, 집계 함수에서 NULL 값 처리를 위해 NULL 값을 대체하는 데 사용됩니다.
SQL에서 ISNULL 함수 사용
ISNULL 함수란 무엇인가요?
ISNULL 함수는 값이 NULL인지 확인하여 값이 NULL이면 지정된 값을 반환하고, 값이 NULL이 아니면 원래 값을 반환하는 SQL 함수입니다.
구문:
ISNULL(expression, replacement_value)
ISNULL(expression, replacement_value)
其中:
expression
:要检查的值。replacement_value
:如果 expression
为 NULL,则返回的值。用法:
ISNULL 函数可用于各种情况,例如:
示例:
考虑以下表格:
ID | Name |
---|---|
1 | John Smith |
2 | NULL |
要替换 Name
列中为 NULL 的值,可以使用以下查询:
<code class="sql">SELECT ID, ISNULL(Name, 'Unknown') FROM TableName;</code>
输出:
ID | Name |
---|---|
1 | John Smith |
2 | Unknown |
注意事项:
replacement_value
为 NULL,ISNULL 函数将返回 expression
expression
: 확인할 값. replacement_value
: expression
이 NULL인 경우 반환되는 값입니다. 🎜🎜🎜🎜사용법: 🎜🎜🎜ISNULL 함수는 다음과 같은 다양한 상황에서 사용할 수 있습니다. 🎜ID | 이름 |
---|---|
1 | 존 스미스 |
2 | NULL |
Name
열의 NULL 값을 바꾸려면 다음 쿼리를 사용할 수 있습니다. 🎜rrreee🎜출력: 🎜ID | 이름 |
---|---|
1 | John Smith |
2 | 알 수 없음 |
replacement_value
가 NULL인 경우 ISNULL 함수는 대체 없이 표현식
자체를 반환합니다. 🎜🎜ISNULL 함수는 COALESCE 함수와 유사하지만 COALESCE 함수는 여러 개의 replacement_value를 허용할 수 있습니다. 🎜🎜위 내용은 SQL에서 isnull 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!