ISNULL
NULL을 지정된 대체 값으로 바꿉니다.
Syntax
:ISNULL (check_expression, replacement_value)
:ISNULL ( check_expression , replacement_value )
参数
check_expression
将被检查是否为NULL
的表达式。如果不为NULL
,这直接返回 该值,也就是 check_expression
这个表达式。如果为空这个直接返回 replacement_value
这个表达的内容。check_expression
可以是任何类型的。
replacement_value
在 check_expression
为 NULL
时将返回的表达式。replacement_value
必须与 check_expresssion
具有相同的类型。
返回类型
返回与 check_expression
相同的类型。
注释
如果 check_expression
不为 NULL,那么返回该表达式的值;否则返回 replacement_value
Parameters
check_expression
이 NULL인지 확인됩니다. 코드> 표현식. <code>NULL
이 아닌 경우 이 값이 직접 반환되며, 이는 check_expression
표현식입니다. 비어 있으면 replacement_value
표현식의 내용을 직접 반환합니다. check_expression
은 모든 유형이 될 수 있습니다.
replacement_value
check_expression
이 NULL
일 때 반환될 표현식입니다. replacement_value
는 check_expresssion
과 동일한 유형이어야 합니다.
반환 유형
check_expression
과 동일한 유형을 반환합니다.
check_expression
이 NULL이 아니면 표현식의 값을 반환하고, 그렇지 않으면 replacement_value
를 반환합니다. Example
1 샘플 데이터
테이블 tb_Student와 해당 샘플 데이터는 아래 그림과 같습니다.
🎜🎜🎜🎜 2. 쿼리 요구 사항 🎜🎜🎜 점수(점수)가 60점 이하인 학생 정보를 쿼리하여 테이블 변수 @tempTable에 저장합니다. 학생 점수가 비어 있으면 점수가 기록됩니다. 0으로. 🎜declare @tempTable table( stuname nchar(10), stuage int, stuscore float); insert into @tempTable select name,age,ISNULL(score,0) from tb_Student where ISNULL(score,0)<=60 select * from @tempTable
위 내용은 sql isnull 사용법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!