oracle问题,如下SQL,出现除数不能为零了,怎么解决啊不能让SQL报错

互联网- 2023-08-07 01:05:10

oracle sql怎么写

很多朋友对于oracle问题,如下SQL,出现除数不能为零了,怎么解决啊不能让SQL报错和除数为0 sql解决办法不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

本文目录

  1. sql语句中除法怎么算
  2. oracle问题,如下SQL,出现除数不能为零了,怎么解决啊不能让SQL报错

sql语句中除法怎么算

selectcasewhen除数=0then0else被除数/除数end

一.基本概念

SQL语言,是结构化查询语言(StructuredQueryLanguage)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

二.支持标准

SQL是1986年10月由美国国家标准局(ANSI)通过的数据库语言美国标准,接着,国际标准化组织(ISO)颁布了SQL正式国际标准。1989年4月,ISO提出了具有完整性特征的SQL89标准,1992年11月又公布了SQL92标准,在此标准中,把数据库分为三个级别:基本集、标准集和完全集。

三.记录筛选

sql="select*from数据表where字段名=字段值orderby字段名[desc]"(按某个字段值降序排列。默认升序ASC)

sql="select*from数据表where字段名like'%字段值%'orderby字段名[desc]"

sql="selecttop10*from数据表where字段名=字段值orderby字段名[desc]"

sql="selecttop10*from数据表orderby字段名[desc]"

sql="select*from数据表where字段名in('值1','值2','值3')"

sql="select*from数据表where字段名between值1and值2"

oracle问题,如下SQL,出现除数不能为零了,怎么解决啊不能让SQL报错

在sql里有判断语句,标准sql里有case...when…then语句,oracle除了标准sql还有自己decode函数通过ifthen配对进行判断

判断字段为0或者为空返回0,否则正常运算即可

关于本次oracle问题,如下SQL,出现除数不能为零了,怎么解决啊不能让SQL报错和除数为0 sql解决办法的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

oracle SQL plus登陆没问题 PL SQL一直报错ORA 12557
  • 声明:本文内容来自互联网不代表本站观点,转载请注明出处:bk.66688897.com/11/87661.html
上一篇:ktm烧机油怎么解决(ktm690烧机油)
下一篇:lg硬屏电视优缺点(lg纯色硬屏电视型号)
相关文章
返回顶部小火箭