SQL中null空值怎么用
SQL中null空值怎么用
SQL中null空值怎么用在 SQL 语句中, NULL 值与字符列中的空格, 数字中的零, 字符列中的 NULL ASCII 字符都不相同。
在sql中null是一种数据类型,null不能与任何列或者变量使用"="或者"!="去比较,判断某列或者变量为null是只能用is (not) null 去判断这样他的返回值才是true或者false。
一、关于null的运用
语法
ISNULL ( check_expression , replacement_value )
参数
check_expression
将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。
replacement_value
在 check_expression 为 NULL时将返回的表达式。replacement_value 必须与 check_expresssion 具有相同的类型。
返回类型
返回与 check_expression 相同的类型。
注释
如果 check_expression 不为 NULL,则返回它的值;否则,在将 replacement_value 隐式转换为 check_expression 的类型(如果这两个类型不同)后,则返回前者。
isNull实例:
USE AdventureWorks2012;
GO
SELECT AVG(ISNULL(Weight, 50))
FROM Production.Product;
GO
注意:
请勿使用 ISNULL 查找 NULL 值。
USE AdventureWorks2012;
GO
SELECT Name, Weight
FROM Production.Product
WHERE Weight IS NULL;
GO
- mysql图形化管理工具
- mysql意外查不到数据(MySQL 丢失数据的原因及解决)
- SQL SERVER数据库状态
- sql server 2008自定义函数(SQL SERVER 2012新增函数之逻辑函数CHOOSE详解)
- mysql 多表连接查询(MySQL多表查询的具体实例)
- sql server信息管理案例(利用SQL Server数据库邮件服务实现监控和预警)
- mysql索引基本知识(MySql索引使用策略分析)
- sqlserver安装与使用教程(SQL Server 2017 Developer的下载、安装、配置及SSMS的下载安装配置图文教程详解)
- mysql常用存储方案及基本原理(详解分析MySQL8.0的内存消耗)
- mysql数据库死锁原理(MySQL数据库锁机制原理解析)
- 2021-10-28 10:49:05
- sql server表字段数据类型(SQL Server数据库中伪列及伪列的含义详解)
- 通过接口访问mysql数据库(使用mysql记录从url返回的http GET请求数据操作)
- sql查询重复记录
- oracle和mysql查询所有表(Oracle、MySQL和SqlServe三种数据库分页查询语句的区别介绍)
- mysql5.7.19下载及安装教程(Apache2.2.16+PHP5.3.3+MySQL5.1.49的配置方法)
- 中华第一楷 张瑞龄 86岁高龄,苦练楷书71年,一幅字卖593万(中华第一楷张瑞龄)
- 冯骥才 年意(冯骥才年意)
- ()
- 百事大吉蓝底 绿底手机高清壁纸(绿底手机高清壁纸)
- 蓝底证件照怎么制作 证件照换底色 换尺寸快速搞定(蓝底证件照怎么制作)
- 你喜欢足球吗 足球如何点亮世界的(足球如何点亮世界的)
热门推荐
- 如何将tomcat源码以maven方式运行(如何将tomcat源码以maven方式运行)
- python爬虫第一本书(我用Python抓取了7000 多本电子书案例详解)
- python做学生成绩系统(python学生管理系统)
- C#中Dispose、析构函数、close的区别
- 使用python制作游戏(python制作填词游戏步骤详解)
- ASP.NET中获取匿名对象的属性值
- vuex数据持续化(Vuex数据持久化实现的思路与代码)
- python3.8爬虫需要的包(python爬取基于m3u8协议的ts文件并合并)
- APP界面设计的建议
- vue引用js库报错(Vue插件报错:Vue.js is detected on this page.问题解决)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9