【问题标题】:Splitting FullName Column拆分全名列
【发布时间】:2022-01-28 02:46:46
【问题描述】:

Staff_Name 列将名称列为“Doe, John A”。 我需要将其分为 2 列,如下所示:

Last Name | First Name
Doe       | John A

这是我的代码,但我需要它来删除它输出的“,”

LTRIM(RTRIM(SUBSTRING(Staff_Name, 0, CHARINDEX(' ', Staff_Name)))) As [Physician First Name],
 LTRIM(RTRIM(SUBSTRING(Staff_Name, CHARINDEX(' ', Staff_Name)+1, 8000)))As [Physician Last Name]

这是代码当前输出的内容:

Last Name | First Name    
Doe,      | John A

【问题讨论】:

  • 标记你的数据库

标签: sql sql-server tsql


【解决方案1】:

我认为您可以使用, 代替空格来删除逗号。

CHARINDEX(',', Staff_Name)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-20
    • 2013-09-03
    • 1970-01-01
    • 2013-08-27
    • 1970-01-01
    • 1970-01-01
    • 2021-11-11
    相关资源
    最近更新 更多