使用Microsoft SQL Server从SELECT更新

瓦迪姆

我的问题是:

我有2个表:Employees(它有FirstNameLastNameEmployeeId列)和ProjectWorkers(它具有FullNameWorkerId列)。

WorkerId与相同,EmployeeId因此我需要填充ProjectWorkers.FullName来自Employees.FirstName和的联接数据LastName(根据WorkerId=EmployeeId)。

我写了一个查询填充FullName列,但只FirstNames,但我不明白如何加入FirstNameFullName(它必须是简单的,但它是我的问题)。

我的查询:

USE [HRM_MVC_DEV_Test]
GO

UPDATE [dbo].[ProjectWorkers] set
    FullName = FirstName
        FROM [dbo].[Employees] as e
        INNER JOIN [dbo].[ProjectWorkers] as p
        ON e.EmployeeId = p.WorkerId
GO

Ps感谢您格式化文本,下一次我会尝试自行处理)

gofr1

使用+CONCAT(从SQL Server 2012开始):

USE [HRM_MVC_DEV_Test]
GO

UPDATE p
SET FullName = FirstName + ' ' + LastName
FROM [dbo].[ProjectWorkers] as p
INNER JOIN [dbo].[Employees] as e
    ON e.EmployeeId = p.WorkerId
GO

其他方式:

SET FullName = CONCAT(FirstName,' ',LastName)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用SQL Server更新

来自分类Dev

在Microsoft SQL Server中使用复合键

来自分类Dev

使用SOCI从Microsoft SQL Server获取bigint

来自分类Dev

在Kitura中使用Microsoft SQL Server

来自分类Dev

SQL的SQL Server Update SET,其中select使用表中的字段进行更新

来自分类Dev

使用Microsoft SQL Server 2012有基本的SQL问题

来自分类Dev

在SQL Server中使用select和case进行更新语句

来自分类Dev

使用JOIN更新SQL Server

来自分类Dev

使用SQL Server创建Microsoft Azure Web App失败

来自分类Dev

如何更改实体框架项目以使用Microsoft SQL Server

来自分类Dev

使用Datetime Convert在Microsoft SQL Server中进行查询

来自分类Dev

在Microsoft SQL Server上使用IN时对行进行排序

来自分类Dev

使用SQL Server创建Microsoft Azure Web App失败

来自分类Dev

使用RODBC将R连接到Microsoft SQL Server

来自分类Dev

在Microsoft SQL Server上使用变量创建临时表

来自分类Dev

使用select语句的SQL更新查询

来自分类Dev

Microsoft SQL Server-“更新(如果存在或插入)”的最佳方法

来自分类Dev

如何使用SQL Server批量更新?

来自分类Dev

使用增加的ID更新Sql Server行

来自分类Dev

使用本地数据更新SQL Server表

来自分类Dev

使用IN子句更新SQL Server中的多行

来自分类Dev

使用增加的ID更新Sql Server行

来自分类Dev

SQL Server:使用自身的汇总更新表

来自分类Dev

在SQL Server中使用DataTable插入或更新

来自分类Dev

如何使用SQL Server批量更新?

来自分类Dev

使用 SQL Server 中的变量更新 xml

来自分类Dev

使用 SQL Server 插入/更新死锁

来自分类Dev

如何通过Select在SQL Server中使用IN

来自分类Dev

在 SQL Server 中使用 EXECUTE() SELECT INTO

Related 相关文章

热门标签

归档