1、语句如下:

select A, B, A-B as C from 表1

2、计算列:

可以使用同一表中的其他列的表达式计算得来。表达式可以是非计算列的列名、常量、函数,也可以是用一个或多个运算符连接的上述元素的任意组合。表达式不能为子查询。

语句中的A-B就是计算列,as C的意思是给这个计算列起个列名叫C。

只要符合上述规则,你可以任意组合字段、运算符等,形成需要的计算列。

扩展资料:

计算列应用范围

计算列可用于选择列表、WHERE 子句、ORDER BY 子句或任何可使用正则表达式的其他位置,但下列情况除外:

用作 CHECK、FOREIGN KEY 或 NOT NULL 约束的计算列必须标记为 PERSISTED。如果计算列的值由具有确定性的表达式定义,并且索引列中允许使用计算结果的数据类型,则可将该列用作索引中的键列,或者用作 PRIMARY KEY 或 UNIQUE 约束的一部分。

例如,如果表中含有整数列 a 和 b,则可以对计算列 a + b 创建索引,但不能对计算列 a + DATEPART(dd, GETDATE()) 创建索引,因为在后续调用中,其值可能发生改变。

计算列不能作为 INSERT 或 UPDATE 语句的目标。

数据库引擎基于使用的表达式自动确定计算列的为 Null 性。即使只有非空列,大多数表达式的结果也“认为”可为空值,因为下溢或溢出生成的结果也可能为空。使用带 AllowsNull 属性的 COLUMNPROPERTY 函数可查明表中任何计算列的为 Null 性。通过指定 ISNULL (check_expression, constant) 可以将可为空值的表达式转换为不可为空值的表达式,其中, constant 是可替换所有空结果的非空值.

参考资料:

oracle int相减,求sql语句。得出表中两列相减的值相关推荐

  1. 用一条sql语句删除表中所相同记录

    用一条sql语句删除表中所相同记录如下一.具有主键的情况 a.具有唯一性的字段id(为唯一主键) delete table where id not in ( select max(id) from ...

  2. 用MS SQL 语句修改表中字段类型

    [问题]用SQL 语句判断表中是否存在password字段,不存在则新增字段,若存在password字段,把字段的类型由int 类型改为text类型. [实现方法] if exists( select ...

  3. 【SQL】 使用SQL语句在表中添加数据(一条 / 多条)

    [SQL] 使用SQL语句在表中添加数据(一条 / 多条) 1.单条数据 insert into 表名(字段名1,字段名2)value(值1,值2); 例如: insert into tablenam ...

  4. sql server 数据库表中增加列,增加字段,插入列,插入字段,修改列,修改字段,

    格式 --增加列 alter table 表名 add 字段名 类型 null default 默认值--给列增加注释 execute sp_addextendedproperty 'MS_Descr ...

  5. SQL命令向表中添加列

    SQL语言用ALTER TABLE语句修改基本表,其一般格式为: ALTER TABLE <表名> [ADD [COLUMN] <新列名><数据类型>[完整性约束] ...

  6. SQL中union的常用用法~~解决数据拼凑、表中两列合并等问题

    强大的union 和union all的方法,具体可查看强大的W3SCHOOL里的说明 union 博主只知道可以拿来拼数据,在二次开发数据源中,经常在下拉框选项值时,比如 select '是' id ...

  7. 使用SQL语句在表中插入date类型的数据

    如果想使用SQL语句在数据库的表中插入一个date类型的数据,可以使用 insert into user values (null, '小红', 1234, 24, '男', 20200808); 注 ...

  8. 使用SQL语句向表中插入多行数据

    继上次使用SQL Server Management Studio创建一个教学数据库和教师关系表之后,再次使用SQL向表中添加数据. 图形界面就不多说了,自己摸索一下就会了,这次还是继续新建查询打开编 ...

  9. sql 同一张表中两个记录不能共存_如何分析交易记录?

    [题目] 某商场为了分析用户购买渠道.表1是用户交易记录表,记录了用户id.交易日期.交易类型和交易金额. 表2是用户类型表,记录了用户支付类型(微信.支付宝.信用卡等),分别有type1.type2 ...

最新文章

  1. 头条一面:Spring IOC容器中只存放单例Bean吗?
  2. 自定义HTTP标头:命名约定
  3. 使用Hybris commerce的promotion rule进行促销活动
  4. 随想录(canvas双缓存下的性能分析)
  5. 关于如何调用Datalist里面的Datalist
  6. C语言:输入四个数a,b,c,d,将这四个数由小到大排序
  7. oracle数据库xsb创建,在Linux下安装oracle数据库
  8. ACCESS_REFUSED - operation not permitted on the default exchange
  9. 配置文件解析利器-Config库
  10. 小马哥讲Spring核心编程思想 - 第二章 重新认识IoC
  11. 特征工程之特征选择(3)----F检验和互信息法
  12. shell遍历ip执行特定功能
  13. [0CTF 2016]piapiapia(反序列化逃逸)
  14. chloe.mysql 源码_[开源]无sql之旅-Chloe.ORM之增删查改
  15. HTML5之插入图片
  16. 删除launchpad中无法正常移除的图标
  17. Ubuntu 安装Chrome(DEB 出现问题使用)
  18. 如何快速剪辑多个视频,将视频分段保存导出播放
  19. 计算机课玩手机检讨500,上学带手机检讨书500字范文(精选6篇)
  20. Vue-过滤器的使用

热门文章

  1. 天龙3d服务器维护,《新天龙八部》2017年3月6日全服更新维护公告
  2. 如何做好大型OA系统的总体设计?
  3. MediaPipe 集成人脸识别,人体姿态评估,人手检测模型
  4. 自注意力机制-李宏毅
  5. 华为帐号服务助力应用运营和用户转化
  6. python控制树莓派摄像头
  7. 张钹院士:浅谈人工智能与大数据的关系
  8. 《微信公众平台与小程序开发——从零搭建整套系统》第5章 基于CodeIgniter的微信公众平台开发框架
  9. 【唐迟阅读】考研英语真题题型分类,话题划分
  10. MySQL无备份未开启二进制的日志,恢复数据库的数据