社区
MS-SQL Server
帖子详情
在SQL语句里用什么函数可以判断一个字段的值是否为0 ?
wealth
2004-09-27 12:00:09
在SQL语句里用什么函数可以判断一个字段的值是否为0 ?
...全文
1148
12
打赏
收藏
在SQL语句里用什么函数可以判断一个字段的值是否为0 ?
在SQL语句里用什么函数可以判断一个字段的值是否为0 ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wealth
2004-09-28
打赏
举报
回复
thanks !
lxysjl
2004-09-27
打赏
举报
回复
select field1/(case field2 when 0 then 1 else field2 end) from test
lsxaa
2004-09-27
打赏
举报
回复
select case field2 when 0 then 0 else field1/field2 end from test
wealth
2004-09-27
打赏
举报
回复
是这样的,现在要:
select field1 / field2 from test
这个 field2 为0就不行啦,各位是怎么处理的?
victorycyz
2004-09-27
打赏
举报
回复
直接判断就行啊。
select * from tablename where fieldname=0
bernice99
2004-09-27
打赏
举报
回复
isnull(字段,0)
检测字段是否为null,如果字段为null就用0代替
pbsql
2004-09-27
打赏
举报
回复
where 字段=0不是吗
zhangzs8896
2004-09-27
打赏
举报
回复
declare @file1 dec(3,2),@file2 dec(5,2)
set @file1=5
set @file2=0
select 结果=@file1/(case @file2 when 0 then 1 else @file2 end)
--结果:
结果
-------------
5.00000000
怎么会不可以呢,楼上真搞笑
azh9703
2004-09-27
打赏
举报
回复
case when我以前试过,但是在SQL-PLUS中通不过。请注意语法规则要符合SQL。
azh9703
2004-09-27
打赏
举报
回复
流星雨按照字面理解是对的。但是语句执行通不过。
zhangzs8896
2004-09-27
打赏
举报
回复
楼上的,流星雨的也该是对的。
这就看楼主的意思了。
判断的话是用case when结构
不知道楼主在file2为0时,想要的是什么结果了
azh9703
2004-09-27
打赏
举报
回复
select field1/decode(NVL(field2,0),0,1,field2) from test ;
说明NVL和DECODE都是SQL的函数,具体功能可以网上搜索
楼上case field2 when 0 then 1 else field2 end只能用在数据窗口作为表达式用,在语句中是不可以这样用的
SQLSERVER ISNULL
函数
与
判断
值
是否
为空的
sql语句
先来有用的 代码如下: use 数据库 update news set author=’jb51′ where author is null 如果你的不正确那就说明你的什么地方打错了。仔细看下,强烈建议操作以前先备份下数据库。 说明:使用指定的替换
值
替换 NULL。 语法:ISNULL ( check_expression , replacement_value ) 参数: check_expression:将被检查
是否
为 NULL 的表达式。check_expression 可以为任何类型。 replacement_value:当 check_expression 为 NULL 时要返回的表
SQL
判断
一个
字段
是否
为空
值
条件语句
数据库中存储空
值
有两种情况:一种情况是
一个
字段
存储的
值
为NULL,另一种情况该
字段
存储的是空字符串。我们要
判断
一个
字段
到底是不是空就得考虑这两种情况,比如更新
一个
字段
时,该
字段
的
值
为原有
值
加上新
值
,这时需要判定原有
值
是否
为空,如果为空就直接更新为新
值
。例:直接写UPDATETableNameSETField=Field+','+newValueWHEREKeywords=ke...
oracle中
SQL语句
中对
字段
判断
对其进行赋
值
特有
函数
用法介绍
我们在orcal中写查询
sql语句
时,往往会遇到
判断
某个
字段
的
值
并对其进行转码成我们需要的
值
,例如:数据库中
字段
“
是否
贵宾客户”存的
值
为0、1,0表示是,1表示否,在我们查询时如果不在sql中进行转码的话。可能在java中需要对其遍历重新赋
值
,而这就增加我们的代码量,试想如果我们在sql查询语句就对其进行转码,这样不就很方便了吗?以下就是关于sql中针对
字段
判断
对其进行相应的赋
值
的
一个
简单小结,希...
sql
判断
字段
是否
为null,
是否
为空串
问题现象: 今天在项目中思考了
一个
问题:如何在sql中
判断
一个
字段
是否
为 null
值
,
是否
为 空串 呢? 问题分析: 需要注意的是: null
值
和 空串 并不是同
一个
概念!!!!!! null
值
就是这个
字段
没有赋
值
,也就是java中常说的 null ; 而 空串 是指这个
字段
有赋
值
, 只是该
值
是
一个
空字符串, 也就是java中常说的 空串 . 既然明白了 这两者的区别之后,那就要给大家介绍一下,如何在sql中
判断
某个
字段
时候为 null 或 空串 了! 在postgresql数据库
php sql
判断
字段
值
在某个字符串中,在
sql语句
中怎么
判断
一个
字段
是否
包含在另
一个
字符串中?...
慕尼黑8549860
sql语句
判断
一个
字段
是否
包含在另
一个
字符串中的方法一、语句中使用到的
函数
有1、CHARINDEX:
函数
返回字符或者字符串在另
一个
字符串中的起始位置。语法:CHARINDEX ( expression1 , expression2 [ , start_location ] )expression1是要到expression2中寻找的字符中,start_location是CHA...
MS-SQL Server
34,874
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章