首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >SQL Select,使用IF Then Else cases插入逻辑

SQL Select,使用IF Then Else cases插入逻辑
EN

Stack Overflow用户
提问于 2015-09-26 17:19:49
回答 1查看 37关注 0票数 0

我正在尝试将一些旧数据迁移到新系统中。我有一个旧系统的转储表格。要简化操作,请执行以下操作:

OldTable -列有日期、标志、付款、Payment2、帐户

NewTable -列包括日期、标志、付款、帐户

我需要从旧表中选择记录,如果标志= 1,则NewTable中的付款=来自OldTable的付款,如果标志= 2,则在NewTable中的付款= OldTable中的Payment2。

还有几个if-then secenarios,但了解如何解决这个问题将解决所有其他问题。

EN

回答 1

Stack Overflow用户

发布于 2015-09-26 18:34:30

您可以使用以下查询:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
insert into newtable 
   ( Date, 
     Flag, 
     Payment, 
     Account )
   select 
         Date, 
         Flag, 
         case when Flag = 1 then Payment 
              WHEN Flag = 2 THEN Payment2 END CASE, 
         Account 
      from 
         OldTable;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32799844

复制
相关文章
python 标准库 数学计算
1、decimal: from decimal import * print(Decimal.from_float(12.222)) getcontext().prec=6 from decimal import * getcontext().prec = 6 Decimal(1)/Decimal(7) 2、quantize from decimal import * Decimal('50.5679').quantize(Decimal('0.00'))
用户5760343
2022/01/10
6780
python 标准库 数学计算
c语言的stl库_c语言string库
一直在抱怨,标准C中为什么没有类似于STL的标准容器,让全世界的程序员在数以万次的重复实现它们。不过,还算走运,有了glib,恶梦在此终结了。glib提供了动态数组、单/双向链表、哈希表、多叉树、平衡二叉树、字符串等常用容器,完全是面向对象设计的,实现得非常精致。
全栈程序员站长
2022/11/04
3.9K0
C语言(库的故事)
我不种田来不种菜,不下海来不钓鱼,不会织布不裁衣,不会行医不问药,这些跟我的生存状态密切相关的技能统统不会,按理我就该饿死、馋死、冻死、病死,反正各种死,但明显我还活着,这就给今天的扯蛋留下了谈资。
用户2617681
2019/08/08
1.8K0
C++标准库中的数学函数
http://blog.sina.com.cn/s/blog_149e9d2ec0102wxqt.html
用户7886150
2021/02/12
1.1K0
《C语言及程序设计》资料——C语言中数学函数
“double sin(double);意味着参数应该提供一个double型数据,其求值结果,也是一个double型的值。额外提示,三角函数的角,用弧度为单位 例如:求78度角的正弦值并输出,用下面的程序段
全栈程序员站长
2022/07/05
1.2K0
c语言设计计算器-【C语言-5】吃透C语言整型,快速计算取值范围!
  计算机通过晶体管的开关状态来记录数据。它们通常8个编为一组,我们称之为字节。而晶体管有开关两种状态,一个字节有8个晶体管,因此一个字节可以拥有2的八次方个不同的状态。让每一种状态对应一个数值,这样一个字节可以表示256个不同数值。
宜轩
2022/12/26
2.6K0
c语言中s的含义,C语言%s是什么意思
1、在C语言中,(*s).s表示一个结构体指针。在这里,s是一个指向结构体的指针,通过指针s来访问结构体中的成员变量s。这种表示方法常用于操作结构体数据。
很酷的站长
2023/09/01
1.1K0
c语言中s的含义,C语言%s是什么意思
Lisp语言简介_c++是什么语言
摘自维基百科,原链接为:http://zh.wikipedia.org/zh/LISP
全栈程序员站长
2022/09/20
2.4K0
C#数学计算包 Math.NET
Math.NET的目标是为提供一款自身包含清晰框架的符号运算和数学运算/科学运算,它是C#开发的开源类库。Math.NET含了一个支持线性代数的解析器,分析复杂微分,解方程等等功能。这个项目大部分采用的是MIT/X11开源软件协议,部份采用的是GPL 或 LGPL协议。 Math.NET包含下列几个模块: Math.NET Numerics 这个是Math.NET工程的数值计算部分,其目的是针对科学计算领域, 工程和日常应用,提供一些方法和算法。涵盖的领域包括特殊函数(special functions这
张善友
2018/01/29
3.3K0
c语言中switch是什么语句_switch结构c语言
功能:switch语句是多分支选择语句.用来实现多分支选择结构.if语句只有两个分支可供选择,而实际问题中常常要用到多分支的选择.例如,学生成绩分类(90为”A”等,80-89分为’B’等,70-90分为’C’等……).当然这些都可以用嵌套的if语句来外理,但如果分支较多,则嵌套的if语句层数多,程序沉余长而且可读性降低.C语言提供switch语句直接外理多分支选择,它相当于PASCAL语言中的CASE语句.
全栈程序员站长
2022/09/27
1.8K0
C语言的几个标准库
C 标准库的 assert.h头文件提供了一个名为 assert 的宏,它可用于验证程序做出的假设,并在假设为假时输出诊断消息。
云深无际
2021/04/14
3.7K0
C语言的几个标准库
C语言线程库的使用
线程是轻量级的进程(LWP:light weight process),在 Linux 环境下线程的本质仍是进程。在计算机上运行的程序是一组指令及指令参数的组合,指令按照既定的逻辑控制计算机运行。操作系统会以进程为单位,分配系统资源,可以这样理解,进程是资源分配的最小单位,线程是操作系统调度执行的最小单位。
C语言与CPP编程
2021/10/09
3.4K0
cJSON,c语言的JSON库!
cJSON的目标是成为您能够完成工作的“最愚蠢(最便捷)”的解析器。它是一个C文件和一个头文件。
小锋学长生活大爆炸
2020/08/13
4.3K0
cJSON,c语言的JSON库!
[编程] C语言循环结构计算π的值
分析:首先,系数为正数的项的分母是4n-3(n为正数项的项数),为负数的项的分母为4n-1(n为负数项的项数),即分母的变化规律是1、3、5、7...的奇数数列,则第n项的分母为2n-1,第10000项的分母为2*10000-1。
唯一Chat
2019/09/10
3.5K0
C语言(库的那些事儿)
我们不会种田,但并没有饿死,我们不会织布,也并没有冻死,因为我们的生活是基于别人的“库”之上的,这些日常生活的库,指的就是饭店、服装店等这些被封装好了的丰富的功能提供者,我们要做的仅仅是:买!在编程开发的世界中,相同的事情也在上演。
用户2617681
2019/08/08
9260
【C语言】计算器
 🚀write in front🚀 ---- 🔎大家好,我是謓泽,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 🏅2021年度博客之星物联网与嵌入式开发TOP5~2021博客之星Top100~阿里云专家^星级博主~掘金 ⇿ InfoQ创作者~周榜77»总榜2226🏅 🆔本文由 謓泽 原创 CSDN首发🙉如需转载还请通知⚠ 📝个人主页:打打酱油desuCSDN博客💬 🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​ 📣系列专栏:YY_謓泽的博客-CSDN博客[〇~①]🎓 ✉️我们并
謓泽
2022/12/12
6820
【C语言】计算器
用C语言验证 “6174数学黑洞之谜”?
任选4个不完全相同的数字(像1111就不行),让“最大排列”减“最小排列”(例如8753-3578),不断重复这个动作,最后一定会得到相同的结果:6174。神奇的是:这个“最大减最小”的动作,最多不会超过7次!
C语言中文社区
2022/05/31
8540
用C语言验证 “6174数学黑洞之谜”?
C++最好的图形库是什么?
世界上的GUI库多如牛毛,有的开源,有的收费,有的可以做手机app开发,有的可以做桌面应用,有的只能用在某个系统,有的支持跨平台。基于不同的编程语言,人们又开发出不同的图形框架,比如Java有AWT、Swing;C#有WinForm和WPF;C++有MFC、QT、wxWidgets等。在C++的库中,QT凭借对跨平台的支持、简单易用、开发效率高等特性,成为最受欢迎的GUI库之一。
Coding十日谈
2020/08/18
3.9K0
C++最好的图形库是什么?
【说站】c语言中的指针是什么
类似于变量,指针有两个方面:值和类型。其值表示某一对象的位置,而其类型表示该位置存储的对象的类型(如整数或浮点数)。
很酷的站长
2022/11/24
5780
C语言解柔性数组是什么?
在平时的开发中,缓冲区数据收发时,如果采用缓冲区定长包,假定大小是 1k,MAX_LENGTH 为 1024。结构体如下:
小林C语言
2020/12/23
2.9K0
C语言解柔性数组是什么?

相似问题

QML Symbian隐藏应用程序

311

Symbian和OpenC应用程序

20

为symbian应用程序设置应用程序图标

15

symbian应用程序作为后台进程

20

使用.NET创建Symbian应用程序

40
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文