Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 在DBA处拆分文本_Sql_Sql Server_Split - Fatal编程技术网

Sql 在DBA处拆分文本

Sql 在DBA处拆分文本,sql,sql-server,split,Sql,Sql Server,Split,我的SQL数据库中有一个字段,在DBA一词出现后需要拆分该字段。我相信这将是一个案例陈述,但我不确定 预期产出 S B A SITES INC DBA SBA SITES INC 弗洛伊德在标题上的失误?我不时对我的DBA大发脾气。无论如何,您的问题需要更多信息,例如您的RDBMS、示例记录和所需结果。我使用的是Microsoft SQL Server。示例记录为S B A SITES INC DBA SBA SITES INC,字段名为Primary_Owner。预期结果将是Primary

我的SQL数据库中有一个字段,在DBA一词出现后需要拆分该字段。我相信这将是一个案例陈述,但我不确定

预期产出

S B A SITES INC DBA
SBA SITES INC

弗洛伊德在标题上的失误?我不时对我的DBA大发脾气。无论如何,您的问题需要更多信息,例如您的RDBMS、示例记录和所需结果。我使用的是Microsoft SQL Server。示例记录为S B A SITES INC DBA SBA SITES INC,字段名为Primary_Owner。预期结果将是Primary_Owner=S B A SITES INC,新字段将是DBA或Doing_Busines_As=DBA SBA SITES INC。
    create table #t1 (primary_owner varchar(100), doing_business_as varchar(100))
insert into #t1 (primary_owner) values ('s b a sites inc dba sites inc')
update #t1 set doing_business_as = substring(primary_owner,charindex('dba',primary_owner),1000 ),primary_owner= left(primary_owner,charindex('dba',primary_owner)-1)

select * from #t1