当前位置: 首页 > 知识库问答 >
问题:

将名字和姓氏合并并更新为每行的全名列

东方海
2023-03-14

对于每个名字和姓氏,我只想将它们组合并更新到同一个“名字”表中的全名列中。

表中的每一行都应该发生这种情况。这些列是Id、FirstName、LastName和FullName。

任何帮助都将不胜感激

update Names n 
set n.FullName = (
    select CONCAT(FirstName,' ',LastName)  
    from Names a 
    where n.Id = a.Id
)
where n.FullName is null 
and n.FirstName is not null and n.LastName is not null

共有1个答案

钱朝明
2023-03-14

这将更新空白或具有空值的全名列。

UPDATE Names
SET FullName = ISNULL(FirstName + ' ','') +  ISNULL(LastName,'')
WHERE ISNULL(FullName,'') = '' 

编辑

UPDATE Names
SET FullName = FirstName + ' ' + LastName
WHERE ISNULL(FullName,'') = '' AND  ISNULL(FirstName,'') <> '' AND ISNULL(LastName,'') <> ''
 类似资料:
  • 问题内容: 我有一个客户列表,其名称为全名。我想创建一个将全名作为参数并分别返回名字和姓氏的函数。如果不可能,我可以有两个单独的函数,一个返回名字,另一个返回姓氏。全名列表包含最多三个单词的名称。我想要的是: 全名由两个词组成时。第一个应该是名称,第二个应该是姓氏。 当一个全名由三个词组成时。第一个单词和中间单词应为名字,第三个单词应为姓氏。 例子:- 结果:- 我搜索并找到了无法按预期运行的解决

  • 我需要帮助来分别获得名字和姓氏。 字段为[全名]:Halsey S Dunn 我可以单独获得名字,但无法单独获得姓氏: 这是我的名字和姓氏代码: 我的结果需要是:

  • 我有两个字段FirstName和LastName存储在MongoDB中。从前端,我接收到一个字符串,包含名字和姓氏,用空格分隔,我需要一个查找查询,搜索名字和姓氏的组合。

  • 本文向大家介绍使用JavaScript拆分名字和姓氏?,包括了使用JavaScript拆分名字和姓氏?的使用技巧和注意事项,需要的朋友参考一下 假设以下是我们的名称字符串- 使用分割名字和姓氏。以下是代码- 示例 要运行上述程序,您需要使用以下命令- 输出结果 在这里,我的文件名为demo163.js。这将产生以下输出-

  • 我对将全名分为名字和姓氏的功能感到困惑。例如,我有这些记录 我期待这样的结果 你能帮我吗?谢谢

  • 我有一张名为“有益”的表。关于它的一些事实: 受益人属于一个组织 一个组织有许多有益的 受益人有名字和姓氏,没有其他身份证明形式 表中的一些示例数据 我想通过名字和姓氏查找来自某个组织的有益信息是否也存在于其他组织中,如果是,我想获取组织ID。 在上面的示例数据中,我想要的是给定组织id,查询应该返回,因为对组织也有好处但不是因为即使它们匹配名字,它们也不匹配姓氏 我提出了以下问题: 它有点工作,