Re: Data Fixing.

From: Vishal Parkar (REMOVE_THIS_vgparkar_at_yahoo.co.in)
Date: 04/21/04


Date: Wed, 21 Apr 2004 14:12:03 +0530

hi phil,

See following example and the query on the basis of example,

-- sample data
create table t(address varchar(500))
insert into t values('Clarice Apartment-2 Bedrooms Apartment')
insert into t values('The Beech-4 Bedrooms Detached')

-- required query
select left(address, charindex('-', address) - 1) 'name',
substring(address, charindex('-', address) + 1,
(len(Address) - charindex(' ', reverse(address)) + 1 ) - charindex('-',
address) )'bed',
right(address, charindex(' ', reverse(address)) - 1) 'type'
from t

--
Vishal Parkar
vgparkar@yahoo.co.in


Relevant Pages