繁体   English   中英

试图从 SQL 服务器的描述列中删除用户名

[英]Trying to remove user name from description column in SQL Server

有人可以帮忙吗?

  1. 我正在尝试从描述列中删除名字和姓氏并尝试将它们移动到新列
  2. 新的描述列不应包含 firstname.lastname(它应仅包含DELL 2009xftp DM0F532H7161888I793M NEW JERSEY
  3. 新列:F_Name、L_Name、New_Description_without_FN_LN

description列中的当前样本数据:

Firstname.Lastname DELL 2009xftp  DM0F532H7161888I793M NEW JERSEY

所有 64k 记录都具有与上述相同的模式。

如果您的数据有 Firstname.Lastname 并且 Firstname.Lastname 中没有空格,那么您可以使用CHARINDEX()LEN()RIGHT()

declare @var as varchar(50)
set @var = 'Firstname.Lastname DELL 2009xftp  DM0F532H7161888I793M NEW JERSEY'

select charindex(' ',@var)  --returns where the first space is; returns 19
select len(@var)            --returns the length of the string; returns 50
select right(@var,(len(@var)-charindex(' ',@var)))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM