![]() | |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hi there, I am re-organizing the database. We used to have field 'names' in our table for our first name and last name. However, I want to have those names in different field. FYI, I have two different tables in different databases. The A database contains A table with 'names" field. The B database contains B table with 'fname' and 'lname' I want to copy data A table to B table. How can I parse names field into first name and last name fields? Here are some examples which are in the database. ( id names 01 John Doe 02 John & Jane Doe 03 Mr & Mrs Doe ) something like this. It might contain '&' and two names. If there are two names, then use first name. Thanks guys, |
#3
| |||
| |||
|
|
Do something like this declare @tbla table ( id int ,names varchar(100)) insert into @tbla values (1,'John Doe') insert into @tbla values (1,'John & Jane Doe') insert into @tbla values (1,'Mr & Mrs Doe ') select id, firstname = case when names like '%&%' then names else case when charindex(' ',names) > 0 then substring(names,1,charindex(' ',names) - 1) else names end end , lastname = case when names like '%&%' then '' else case when charindex(' ',names) > 0 then substring(names,charindex(' ',names)+ 1,len(names) - charindex(' ',names)) else names end end from @tbla M A Srinivas On Mar 9, 1:20 pm, "portCo" <woos... (AT) gmail (DOT) com> wrote: Hi there, I am re-organizing the database. We used to have field 'names' in our table for our first name and last name. However, I want to have those names in different field. FYI, I have two different tables in different databases. The A database contains A table with 'names" field. The B database contains B table with 'fname' and 'lname' I want to copy data A table to B table. How can I parse names field into first name and last name fields? Here are some examples which are in the database. ( id names 01 John Doe 02 John & Jane Doe 03 Mr & Mrs Doe ) something like this. It might contain '&' and two names. If there are two names, then use first name. Thanks guys,- Hide quoted text - - Show quoted text - |
#4
| |||
| |||
|
|
Hi there, I am re-organizing the database. We used to have field 'names' in our table for our first name and last name. However, I want to have those names in different field. FYI, I have two different tables in different databases. The A database contains A table with 'names" field. The B database contains B table with 'fname' and 'lname' I want to copy data A table to B table. How can I parse names field into first name and last name fields? Here are some examples which are in the database. ( id names 01 John Doe 02 John & Jane Doe 03 Mr & Mrs Doe ) something like this. It might contain '&' and two names. If there are two names, then use first name. Thanks guys, |
#5
| |||
| |||
|
|
How can I parse names field [sic] into first name and last name fields [sic]? |
#6
| |||
| |||
|
|
Hi there, I am re-organizing the database. We used to have field 'names' in our table for our first name and last name. However, I want to have those names in different field. FYI, I have two different tables in different databases. The A database contains A table with 'names" field. The B database contains B table with 'fname' and 'lname' I want to copy data A table to B table. How can I parse names field into first name and last name fields? Here are some examples which are in the database. ( id names 01 John Doe 02 John & Jane Doe 03 Mr & Mrs Doe ) something like this. It might contain '&' and two names. If there are two names, then use first name. Thanks guys, |
![]() |
| Thread Tools | |
| Display Modes | |
| |