knrt.net
当前位置:首页 >> SQL语句,同一个表中,两个字段相减,应该怎么写? >>

SQL语句,同一个表中,两个字段相减,应该怎么写?

select 字段一,字段二 - 字段三 as 运算结果 from 表 where 条件

select 字段一,MAX(字段二)-MIN(字段二) from 表 where 字段一=1 group 字段一 注: 1. 字段二必须是数值型的,或数据都可转换为数值 2. where条件根据需要加

1、语句如下: select A, B, A-B as C from 表1 2、计算列: 可以使用同一表中的其他列的表达式计算得来。表达式可以是非计算列的列名、常量、函数,也可以是用一个或多个运算符连接的上述元素的任意组合。表达式不能为子查询。 语句中的A-B就是...

select 字段一,MAX(字段二)-MIN(字段二) from 表 where 字段一=1 group 字段一 注: 1. 字段二必须是数值型的,或数据都可转换为数值 2. where条件根据需要加

你没讲每个表中同一个货物的记录怎么关联,我就假装都是同一个货物了 UPDATE 库存SET 库存数量=(SELECT SUM(数量) FROM 进货) - (SELECT SUM(数量) FROM 售货)如果不是同一种货物,我假装你三个表都有个 货物ID 列 UPDATE 库存SET 库存数量=(SEL...

select a.id from table1 a left join table2 b on a.id=b.id where (a.price -nvl(b.price,0)) >10加个NVL判断一下,如果为空,则视为0即可

说清楚一点:是两个视图中的元组相减还是两个视图中连接后的数据结果相减? 一个关系减一个关系可以用谓词NOT IN或条件 ANY进行关系操作运算。 两个关系中的数据相减可以连接后(相所要求的条件,比如是同一个人的工资和扣的养老金之类,连接条...

表结构? 测试数据? 按哪一列排序? 测试数据. CREATE TABLE temp ( year INT, salary INT ); INSERT INTO temp VALUES(2000, 1000); INSERT INTO temp VALUES(2001, 2000); INSERT INTO temp VALUES(2002, 3000); INSERT INTO temp VALUES(200...

如果使用sql函数一下,就实现了哦! 我捣腾了半天,发现只有使用sql函数了!

相减只有数字类型或日期类型可以操作,如果两个字符型字段存储的是数字或者日期格式的内容,可对两个字段进行转换,然后再作相减操作; 如:两个字符型(数字)的字段 ID1 ID2 1 2 2 4 执行语句: select cast(ID2 as int)-cast(ID1 as int) fro...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com