社区
MS-SQL Server
帖子详情
在SQL语句里用什么函数可以判断一个字段的值是否为0 ?
wealth
2004-09-27 12:00:09
在SQL语句里用什么函数可以判断一个字段的值是否为0 ?
...全文
1143
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只能用在数据窗口作为表达式用,在语句中是不可以这样用的
基于springboot智慧家政服务系统的设计与实现源码.zip
基于springboot智慧家政服务系统的设计与实现源码.zip
基于改进多目标灰狼优化算法的考虑V2G技术的风、光、荷、储微网多目标日前优化调度研究(Matlab代码实现)
基于改进多目标灰狼优化算法的考虑V2G技术的风、光、荷、储微网多目标日前优化调度研究(Matlab代码实现)内容概要:本文围绕“基于改进多目标灰狼优化算法的考虑V2G技术的风、光、荷、储微网多目标日前优化调度”展开研究,提出了一种结合车辆到电网(V2G)技术的微电网优化调度模型,涵盖风电、光伏、负荷及储能系统。通过引入改进的多目标灰狼优化算法(MOGWO),实现对微网系统经济性、环保性和可靠性等多重目标的协同优化,有效应对可再生能源出力波动与负荷不确定性。研究在Matlab平台上完成代码实现,并通过仿真验证了所提方法在降低运行成本、减少碳排放和提升能源利用率方面的优越性能。; 适合人群:具备一定电力系统、优化算法和Matlab编程基础的研究生、科研人员及从事新能源微网系统优化调度工作的工程技术人员。; 使用场景及目标:①用于微电网多目标优化调度的研究与仿真;②为含V2G技术的综合能源系统提供优化解决方案;③支持学术论文复现、科研项目开发及实际工程方案设计。; 阅读建议:建议结合Matlab代码进行实践操作,重点关注算法改进策略与微网模型构建的细节,同时可参考文中涉及的其他优化方法与应用场景,拓展研究思路。
基于模型预测算法的混合储能微电网双层能量管理系统研究(Matlab代码实现)
基于模型预测算法的混合储能微电网双层能量管理系统研究(Matlab代码实现)内容概要:本文研究了基于模型预测算法的混合储能微电网双层能量管理系统,旨在通过Matlab代码实现优化微电网的能量调度。系统采用双层架构,上层为日前优化调度,结合模型预测控制(MPC)算法进行滚动优化,考虑光伏发电、负荷需求及电价等因素,实现经济性最优;下层为实时校正调度,用于应对可再生能源出力与负荷的
摄影师爱好者交流平台源码.zip
摄影师爱好者交流平台源码.zip
基于Android的个人健康管理助手的设计与实现源码.zip
基于Android的个人健康管理助手的设计与实现源码.zip
MS-SQL Server
34,874
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章