sql 两个字段相减语句本文章搜索了大量来自网络的关于sql 两个字段相减语句与函数代码,举例说明了两个字段相减做法。

sql 两个字段相减语句

本文章搜索了大量来自网络的关于sql 两个字段相减语句与函数代码,举例说明了两个字段相减做法。

select a.字段1,字段2=a.字段2-isnull((select 字段2 from 表2 where a.字段1=字段1),0) from 表1 a

方法二

create table 表1( 字段1 varchar(50), 字段2 int)

insert into 表1

select '111001' , 10 union all

select '111002' , 9 union all

select '111003' , 12 union all

select '111004' , 23

create table 表2( 字段1 varchar(50), 字段2 int)

insert into 表2

select '111001' , 3 union all

select '111002' , 2 union all

select '111003' , 12

select a.字段1, (a.[字段2] - (isnull(b.[字段2],0)) ) as 字段2 from 表1 a left join 表2 b

on a.[字段1] = b.[字段1]

结果: 字段1 字段2

111001 7

111002 7

111003 0(不显示)

111004 23

方法三

有两个相同的表t1和t2,都有字段a(字符),b(数值),c(数值),内容如下:

t1 t2

a b c a b c

a1 10 20 a2 2 10

a2 10 20 a3 3 15

a3 10 20

a4 10 20

select t1.a as a,(t1.b - isnull(t2.b,0)) as b,(t1.c - isnull(t2.c,0)) as c from [t1] left join [t2] on (t1.a = t2.a)

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

sql中两个表的某列相减_sql两个字段相减语句相关推荐

  1. SQL中怎么将行转成列?

    文章目录 天天这需求就神奇!!!! SQL中怎么将行转成列? 1. 使用 CASE...WHEN...THEN 语句实现行转列,参考如下代码: 2. 使用 IF() 函数实现行转列,参考如下代码: 天 ...

  2. php两表联查$sql,SQL中的多表联查(SELECT DISTINCT 语句)

    前言:(在表中,可能会包含重复值.这并不成问题,不过,有时你也许希望仅仅列出不同(distinct)的值. 关键词 DISTINCT 用于返回唯一不同的值.) 如果不加DISTINCT的话,主表本来1 ...

  3. sql中“delete from 表名”表示_SQL查询语句知识点总结

    为什么要学习SQL? 数据分析岗位的基础技能:SQL语句和会使用SQL语句操纵数据库软件: 数据量增大的工具需求:excel处理十万以内的数据:数据量增大,需要使用更快速便捷的工具分析数据. SQL知 ...

  4. vba mysql·教程_Excel VBA ADO SQL入门教程004:SQL中的Excel表

    1. 上期我们聊了SQL常用查询语句中的字段查询,其简化版语法如下: SELECT 字段名 FROM 表名 当时我们说,FROM关键词指明了要获取字段信息的表的名称.倘若数据源是Excel表格,则需要 ...

  5. SQL中的多表关联和子查询

    多表关联: 连接查询: 1.内关联:相当于两个表中的公共部分的数据 select * from 表1 join 表2 on 表1相同的值=表2相同的值 2.外关联: 左关联:以左表为主,右表能关联上的 ...

  6. mysql查询两张表的同一列_如何快速查找两个数据表之间的相同和不同?

    原标题:如何快速查找两个数据表之间的相同和不同? 知识 随笔 案例 声音 其他 编者按 工作中经常会遇到对来源不同的数据进行比对,查找相同.不同.差异性等.过于复杂的需求,我们通常会转换思路,使用数据 ...

  7. C#合并两张表结构相同(列数和列类型都相同)的表

    DataTable appendDataTable=new DataTable(); 这个合并的大前提是两张表的结构相同且列的类型也必须相同 否则在赋值时就会出现异常. for (int i = 0; ...

  8. [Java中实现Excel表导入导出]基于easy-poi和EasyExcel两种方式实现

    第一种:基于easy-poi实现Excel导入导出 1.导出Excel表格 第一步:在pom文件中导入依赖 <!--基于easy-poi实现Excel导入导出--><dependen ...

  9. mysql查找两表中不同的数据库表_各位大侠怎样查找两张表的里面的数据(这两张表在不同的数据库)...

    Oracle: 一.同一个实例中的两个表 相应有两个用户a(表t1).b(表t2) 将用户a的t1查询权限授予b用户 grant select on t1 to b; 之后,b就可以查询t1表了 se ...

最新文章

  1. 《新程序员003》正式上市!华为、阿里等 30+ 公司的云原生及数字化实战经验...
  2. javascript之实现bind
  3. 用shape结合selector实现点击效果
  4. HDU1250 Hat's Fibonacci 大数斐波那契数列
  5. Spring和石英:多作业计划服务
  6. 模拟注册用户,按照以下要求实现相关功能:
  7. Vue.directive自定义指令
  8. python面试题总结(7)--操作类
  9. 《南溪的目标检测学习笔记》——DCN(DCNv2)的学习笔记
  10. 搞计算机,还是需要高配且专业的笔记本(这个名字好像是有点像广告贴了哈)...
  11. 中国单体酒店联盟沃家商务酒店(长沙)简介
  12. nfc apdu指令_stm32——NFC芯片PN532的使用
  13. 百度手写文字识别教程
  14. 零基础学习C++系列课程(九) 持续更新中
  15. 几种常用的操作系统调度策略
  16. 【年度总结】回顾2021,展望2022,老杨来了
  17. html的滚动条样式,css滚动条样式
  18. 2018计算机专硕学硕,2018年专硕和学硕的初试和复试的区别?
  19. 基于Redis GEO(地理位置) 实现附近的人,商家等相关功能实现 使用SpringBoot Redis工具类
  20. arduino蜂鸣器控制

热门文章

  1. Java: getDocument()与setCaretPosition()的问题
  2. Ubuntu1804上安装Metricbeat
  3. 三菱PLC模板程序FX5U轴FB块 使用ST语言编写的轴FB块,包含原点复归
  4. 分析各家2440开发板的性价比 初学者如何选择开发板
  5. 数据质量稽核工具-datacheck
  6. 什么是社交牛杂症?什么是社交牛逼症?什么是社恐?
  7. 电信号码没有实名制会停机?
  8. Flink 常用API(2)——转换算子+聚合算子
  9. pdfh5不能用了 ?
  10. Fedora 12-13详细安装设置Compiz+Emerald+AWN实现特效