SQL Server - ISNULL
2024-10-10 05:53:35
ISNULL
使用指定的替换值替换 NULL。
语法
ISNULL ( check_expression , replacement_value )
参数
check_expression 将被检查是否为 NULL的表达式。如果不为NULL,这直接返回 该值,也就是 check_expression 这个表达式。如果为空这个直接返回 replacement_value这个表达的内容。。。。check_expression 可以是任何类型的。replacement_value 必须与 check_expresssion 具有相同的类型。
示例数据
表tb_Student及其示例数据如下图所示。
2.查询要求
查询出其中成绩(score)小于等于60的学生信息保存至表变量@tempTable中,当学生成绩为空时,成绩记为0。
1 declare @tempTable table(
2 stuname nchar(10),
3 stuage int,
4 stuscore float);
5 insert into @tempTable
6 select name,age,ISNULL(score,0) from tb_Student
7 where ISNULL(score,0)<=60
8 select * from @tempTable
3 执行结果
最新文章
- SQL性能优化:如何定位网络性能问题
- powershell
- ionic imgBase64
- Redis-cluster集群【第二篇】:redis持久化
- mysql触发器_begin end 执行多次语句
- Apache Thrift
- Spring AOP Example – Pointcut , Advisor
- Unit Testing a zend-mvc application
- 【解决】exited with a non-zero exit code 1
- iOS 开发之 ReactiveCocoa(基础)
- Welcome to JimmyCheung&#39;s blog!
- C++学习笔录2
- 上海投行需要一大群JAVA,C++,C#,UNIX.走过路过不要错过!过完年想换工作看过来初级资深都有 - V2EX
- commondatastorage.googleapis.com訪问失败高速解决
- netflix ribbon概述
- WebService的学习
- selenium webdriver报错 ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。
- mysql 开发基础系列10 存储引擎 InnoDB 介绍
- Python系列:三、流程控制循环语句--技术流ken
- Vertica系列: 表的分段和分区