交换一个表中的两个字段——通过临时表

 CREATE TABLE #t1(OrderId INT PRIMARY, src VARCHAR(50),Campaign VARCHAR(50))
INSERT INTO #t1(OrderId,src)
SELECT o.OrderId, src FROM CustomerInfo.dbo.Analytics_Campaign_Info(NOLOCK) AS aci
INNER JOIN Diapers.dbo.orders(NOLOCK) AS o ON aci.OrderId=o.OrderId
WHERE o.OrderDate BETWEEN '2011-08-08 00:00:00' AND GETDATE()

UPDATE a
SET a.src=b.Campaign,a.Campaign = b.src
FROM
CustomerInfo.dbo.Analytics_Campaign_Info a
INNER JOIN #t1 b ON a.OrderId=b.OrderId
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要查询一个内的两个字段,你可以使用SELECT语句并使用逗号分隔它们的名称。例如,如果你有一个名为“customers”的,其包含“name”和“email”字段,那么可以使用以下语句查询这两个字段的值: ``` SELECT name, email FROM customers; ``` 这将返回一个结果集,其包含所有客户的名称和电子邮件地址。 ### 回答2: 查询一个内的两个字段可以使用SQL语句来实现。SQL是结构化查询语言(Structured Query Language)的缩写,是用于管理关系数据库的语言。 下面是一个查询两个字段的示例: ``` SELECT 字段1, 字段2 FROM 名; ``` 其字段1和字段2是要查询的字段的名称,名是要查询的的名称。 例如,假设我们有一个名为"学生"(students)的,包含了学生的姓名和年龄两个字段。我们想要查询这两个字段,可以使用以下SQL语句: ``` SELECT 姓名, 年龄 FROM 学生; ``` 执行这个语句后,数据库将返回所有学生的姓名和年龄。 ### 回答3: 查询一个内的两个字段,即是从一个数据库获取指定的两个列的数据。 在进行数据库操作时,我们可以使用SQL语句来查询内的数据。要查询一个内的两个字段,我们可以使用SELECT语句,指定要查询的列名,并使用逗号分隔。 例如,假设有一个名为"students"的,其包含学生的姓名(name)和年龄(age)两个字段。我们想要查询这两个字段的数据,可以使用以下的SQL语句: SELECT name,age FROM students; 执行以上语句后,系统会从"students"返回所有学生的姓名和年龄数据。 另外,我们还可以在查询的同时对数据进行筛选、排序等操作。例如,如果我们只想查询年龄大于18岁的学生的姓名和年龄,可以使用以下的SQL语句: SELECT name,age FROM students WHERE age > 18; 通过这样的查询语句,我们可以方便地获取内指定字段的数据,并根据需要进行进一步的处理和分析。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值