请问怎么在SQL语句中取一个字段的相反数呢?在线等,请大家指教。

coosee 2004-11-10 09:54:04
请问怎么在SQL语句中取一个字段的相反数呢?在线等,请大家指教。谢谢啦!
...全文
2144 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluelamb 2004-11-10
  • 打赏
  • 举报
回复
可以用case when来代替if
但是select语句要用动态的sql
coosee 2004-11-10
  • 打赏
  • 举报
回复
那个字段是number型。
bluelamb 2004-11-10
  • 打赏
  • 举报
回复
select id*(-1) from a;
select 语句中不能使用if语句
ncowboy 2004-11-10
  • 打赏
  • 举报
回复
看来各位的数学功底啊……

看这个,来自(http://www.pep.com.cn/200406/ca473300.htm),内容如下:


您的位置: 首页>>教材与教学>>初中>>初中数学>>教材·教辅资源>>九年义务教育教材>>四年制>>代数>>教材释疑>>本页


“相反数“这个概念有哪些主要的特点?

  主要特点有两个:第一,除0以外,相反数总是以0为中心“成对出现”的。如果把一对相反数表示到数轴上,那么原点一定在这两个相反数表示的点的正中央。第二,相反数总是“双向”的,a的相反数是-a,-a的相反数是a。a与-a总是“互为”相反数,并且它们的和为0。

  为了使任何一个有理数都有相反数,我们补充规定0的相反数是0,即0与它本身互为相反数。















打印本文



地址:北京市沙滩后街55号
邮编:100009
版权所有:人民教育出版社
E-mail:pep@pep.com.cn

电话:64016633
传真:64010370

Produced By 大汉网络 大汉版通发布系统
qiyousyc 2004-11-10
  • 打赏
  • 举报
回复
select convert(a.a1,abs(a.a1),a.a1*-1,abs(a,a1) from a;
qiyousyc 2004-11-10
  • 打赏
  • 举报
回复
相反数 什么意识??
coosee 2004-11-10
  • 打赏
  • 举报
回复
就是说把取出来的正数变成负数,把取出来的负数变成正数,顺便再问一句,在ORACLE中的SQL语句里可以写IF 语句吗?要可以那怎么写呢?
zhaokeke2004 2004-11-10
  • 打赏
  • 举报
回复
那个字段是什么类型呢?
bluelamb 2004-11-10
  • 打赏
  • 举报
回复
取一个字段的相反数什么意思,说明白点
bzszp 2004-11-10
  • 打赏
  • 举报
回复
详细一点。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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