请教一个Sql的写法,在线等待,20分立马送出.

keikai 2002-05-21 10:49:16
我有一张表格,字段如下:
Id,name,JS,SL;
其中,JS为件数,SL为数量,
我想得到一个新的字段,叫做MJGS(每件个数),
MJGS=SL / JS
这句sql应该怎么写?
我用的是Interbase库,这句sql中的对应的函数不会啊~~~~~
//select *, SL/JS AS MJGS FROM MYTABLE
...全文
56 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kesa 2002-05-21
  • 打赏
  • 举报
回复
select *,
(case when JS!=0 then SL/JS else 0 end)as MJGS
from MYTABLE
wolfAone 2002-05-21
  • 打赏
  • 举报
回复
select id,name,js,sl,isnull(sl,0)/js MJGS FROM MYTABLE

不知道IsNull函数InterBase提供否?
bluemeteor 2002-05-21
  • 打赏
  • 举报
回复
你是不是有的js为空或者为0?
东部一绝 2002-05-21
  • 打赏
  • 举报
回复
JS字段值有空的或0吗?
chinaway 2002-05-21
  • 打赏
  • 举报
回复
实在不行,你创建一个计算字段吧!
nne998 2002-05-21
  • 打赏
  • 举报
回复

是啦,,,,,
东部一绝 2002-05-21
  • 打赏
  • 举报
回复
select Id,name,JS,SL,SL/JS AS MJGS FROM MYTABLE
不行吗?
lizhenjia 2002-05-21
  • 打赏
  • 举报
回复
interbase 没用过,使一使:
select id,name,js,sl,sl/js as MJGS FROM MYTABLE;

select id,name,js,sl,sl/js MJGS FROM MYTABLE

5,928

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧