在oracle中加减乘除都是可以直接select的。
select 1+2 from dual;
select 1-2 from dual;
select 字段一,MAX(字段二)-MIN(字段二) from 表
where 字段一=1
group 字段一
注:
1、字段二必须是数值型的,或数据都可转换为数值
2、where条件根据需要加
扩展资料:
1、SQL数据定义功能:能够定义数据库的三级模式结构,即外模式、全局模式和内模式结构。在SQL中,外模式又叫做视图(View),全局模式简称模式( Schema),内模式由系统根据数据库模式自动实现,一般无需用户过问。
2、SQL数据操纵功能:包括对基本表和视图的数据插入、删除和修改,特别是具有很强的数据查询功能。
3、SQL的数据控制功能:主要是对用户的访问权限加以控制,以保证系统的安全性。
参考资料来源:百度百科-结构化查询语言
SQL语句,同一个表中,两个字段相减,应该怎么写?
在oracle中加减乘除都是可以直接select的。select 1+2 from dual;select 1-2 from dual;select 字段一,MAX(字段二)-MIN(字段二) from 表 where 字段一=1 group 字段一 注:1、字段二必须是数值型的,或数据都可转换为数值 2、where条件根据需要加 ...
SQL语句,同一个表中,两个字段相减,应该怎么写?
在Oracle数据库中,如果你需要从同一个表中对两个字段进行加减运算,可以使用SQL的简单算术运算和聚合函数。首先,对于两个字段的简单加减,例如字段A和字段B,可以直接在SELECT语句中进行,如下所示:sql SELECT字段A,字段A+字段B FROM表名 WHERE条件;--可以根据需要添加WHERE子句 SELECT字段A,字段B-字...
oracle 同一个表两个不同列的时间相减,SQL怎么写?请赐教!!
date 类型是可以直接相减的,单位是天 如:select time2 - time1 from TB 如果varchar类型的可以先转成date类型 如:select to_date(time2,'yyyy-mm-dd hh24:mi:ss') - to_date(time1,'yyyy-mm-dd hh24:mi:ss') from TB
sql 语句 两个字段的字符相减
SELECT A,B, REPLACE(B, A, '') FROM BIAO S;
sql语句2个字段相减
如果整张表的某个number字段都要减10,如下 update table set number字段= number字段- 10 如果只把number字段= 1000的减10,如下 update table set number字段= number字段- 10 where number字段= 1000;
求sql语句。得出表中两列相减的值
1、语句如下:select A, B, A-B as C from 表1 2、计算列:可以使用同一表中的其他列的表达式计算得来。表达式可以是非计算列的列名、常量、函数,也可以是用一个或多个运算符连接的上述元素的任意组合。表达式不能为子查询。语句中的A-B就是计算列,as C的意思是给这个计算列起个列名叫C。...
请教两个日期字段,相减得到分的sql语句怎么写?
DATEDIFF ( datepart , startdate , enddate )datepart 时间单位 这个是小时差 datediff(hour,开始时间,结束时间)根据题主:如果要得到小数,SELECT CAST(DATEDIFF(MINUTE,'2016-01-01 12:10','2016-01-04 14:40 ')AS DECIMAL)\/60 由于 datediff得到的都是int,所以要转一下 ...
sql同一张表中分组相减
Select A.数量-B.数量From 进出表 A Inner Join 进出表 BOn A.编号=B.编号 And A.标志='进' And B.标志='出'
sql语句怎么写 两个查询值相减 满足条件的输出
DECLARE @result INT IF (需求量>库存量)BEGIN SET @result=需求量-库存量 SELECT @result END
SQL问题,两字段相减问题?
SELECT ISNULL(A字段,0)-ISNULL(B字段,0) FROM 表