declare
@tab
table
(col
varchar
(100))
insert
into
@tab
select
'prasad||9652575112||12/11/1990'
union
all
select
'Mahesh||8882796720||02/04/1989'
union
all
select
'jana||919912513895||11/11/1990'
select
LEFT
(col, pos1-1)
,
SUBSTRING
(col, pos1+2, pos2)
,
SUBSTRING
(col, pos1+pos2+4, 100)
from
(
select
CHARINDEX(
'||'
, col)
as
pos1
, CHARINDEX(
'||'
, stuff(col, 1, CHARINDEX(
'||'
, col)+2,
''
))
as
pos2
, col
from
@tab
) tab