double entries

double entries

am 24.03.2007 20:34:01 von WindAndWaves

Hi Folk

I have a databse with a bunch of double entries in some fields. For
example:


field A:

"that is the way to go that is the way to go "

field A should be:

"that is the way to go "

Is there some sort of sql I can use to find these (and clean them up)?

TIA

> Nicolaas

Re: double entries

am 25.03.2007 12:11:12 von zac.carey

On Mar 24, 8:34 pm, "windandwaves" wrote:
> Hi Folk
>
> I have a databse with a bunch of double entries in some fields. For
> example:
>
> field A:
>
> "that is the way to go that is the way to go "
>
> field A should be:
>
> "that is the way to go "
>
> Is there some sort of sql I can use to find these (and clean them up)?
>
> TIA
>
> > Nicolaas

> Is there some sort of sql I can use to find these
Yep. Assuming they really are exact doubles (phrase,space,phrase)
here's one way:

SELECT TRIM( SUBSTR(
fieldA, 1, FLOOR( LENGTH( fieldA ) /2 ) )
)
START , TRIM( SUBSTR(
fieldA, CEILING( LENGTH( fieldA ) /2 ) )
)finish
FROM mytable
HAVING START = finish
LIMIT 0 , 30

>(and clean them up)?

I'll leave that as an execise for the reader. WARNING: BACK UP YOUR
DATA BEFORE YOU ATTEMPT THIS!!!