社区
MS-SQL Server
帖子详情
sql NULL问题
rengm
2003-05-13 10:59:56
oracle中有 nvl(col1,0)
sybase 有 coalesce(col1,0)
在sql 中如果字段值为空则夫一个默认值
请问sql server 有没有完成此功能的函数,是什么?
在线等待
...全文
38
18
打赏
收藏
sql NULL问题
oracle中有 nvl(col1,0) sybase 有 coalesce(col1,0) 在sql 中如果字段值为空则夫一个默认值 请问sql server 有没有完成此功能的函数,是什么? 在线等待
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CrazyFor
2003-05-27
打赏
举报
回复
热闹,来凑合一下。:)
nboys
2003-05-27
打赏
举报
回复
数据类型
isnull(column,0)=0
字符类型
isnull(column,0)='0'
select * from table where isnull(column1,0)=0
or
selelct * form table where column1 is null
fyg_02971
2003-05-27
打赏
举报
回复
isnull(col,0)
nik_Amis
2003-05-27
打赏
举报
回复
up
viptiger
2003-05-27
打赏
举报
回复
save
ecivilian
2003-05-27
打赏
举报
回复
COALESCE ( expression [ ,...n ] )
如果所有自变量均为 NULL,则 COALESCE 返回 NULL 值。
COALESCE(expression1,...n) 与此 CASE 函数等价:
CASE
WHEN (expression1 IS NOT NULL) THEN expression1
...
WHEN (expressionN IS NOT NULL) THEN expressionN
ELSE NULL
w_rose
2003-05-27
打赏
举报
回复
coalesce
难道没人用?
hillhx
2003-05-27
打赏
举报
回复
ISNULL ( check_expression , replacement_value )
zsforever
2003-05-27
打赏
举报
回复
up:)
erigido
2003-05-27
打赏
举报
回复
我也是的
haode
2003-05-13
打赏
举报
回复
isnull(coll,0)
happydreamer
2003-05-13
打赏
举报
回复
isnull(col,0)
joygxd
2003-05-13
打赏
举报
回复
ISNULL(col1,0)
joygxd
2003-05-13
打赏
举报
回复
ISNULL ( check_expression , replacement_value )
zhu8888
2003-05-13
打赏
举报
回复
寫一個過程
update table set a=0 where a is null
愉快的登山者
2003-05-13
打赏
举报
回复
就是:isnull(coll,0)
firetoucher
2003-05-13
打赏
举报
回复
来晚了,支持一下,up.
liukanghui
2003-05-13
打赏
举报
回复
ISNULL
使用指定的替换值替换 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。
SQL
NULL
值的比较
当在表中对字段进行比较的时候,要先对字段是否为
NULL
先进行一次判断。比较的方法用NVL。的比较一致都是让人头疼的事,一不小心就被坑了。这句话咋一看没啥毛病,但是如果field1和field2中有个。所以,字段中一旦有
NULL
,就会出现各种神奇的结果。在判断字段是否为
NULL
中,不仅可以用刚说的。有类似与IS
NULL
()的函数,用。下面是几个会出现意想不到的结果。再配合之前的表格再查看结果。
sql
is
null
函数_
SQL
IS
NULL
函数
sql
is
null
函数 This article explores the
SQL
IS
NULL
function to replace
NULL
values in expressions or table records with examples. 本文探讨了用示例替换表达式或表记录中的
NULL
值
SQL
IS
NULL
函数。 介绍 (Introduction) We d...
SQL
NOT
NULL
约束
SQL
NOT
NULL
约束 一、 说明 本文主要讲一下,
SQL
的NOT
NULL
(不为空)约束相关内容。 二、 所用工具
SQL
数据库 三、 内容 1.
SQL
NOT
NULL
约束的作用 主要规定表中的数据必须遵守一定的规则,如果存在违反约束的数据行为,行为会被约束终止(也就是无法把数据添加到该表中)。而不为空约束则强制列不接受
NULL
值 2.添加约束 (1)约束可以在创建表时规定(通过 CREATE TABLE 语句) 语法为: CREATE TABLE 表名(列名 该列的数据类型 (约束),另
sql
中=
null
和is
null
区别
sql
中=
null
和is
null
区别 前言 关于
sql
语句对
null
的处理尤其小心,这个
null
处理的知识点我看了好几次,但是很容易再次犯错,这次记录一个点, 因为这个错误是我看一个帖子看到的错误的写法 错误现场 -- 1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数 SELECT a.* ,b.s_score AS 01_score,c.s_score AS 02_score FROM student a JOIN score b ON a.s_id=b.s_i
软件测试|
SQL
中的
null
值,该如何理解?
Null
值在
SQL
中是用于表示缺失或未知数据的特殊值。本文将深入探讨
Null
值的概念、处理方法和注意事项,以帮助读者更好地理解和处理
SQL
中的缺失数据。在
SQL
数据库中,
Null
值是一种特殊的值,用于表示缺失或未知的数据。它与其他具体的数值、字符串或日期不同,
Null
值表示该字段在特定记录中没有有效值。下面我们将深入探讨
Null
值的重要性、处理方法和注意事项。
Null
值在
SQL
数据库中是处理缺失或未知数据的重要概念。
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章