Re: Comparison
From: Franck Diastein (fdiastein_at_euskaltel.net)
Date: 11/09/04
- Next message: Peter Proost: "Update image column"
- Previous message: Phill Heath: "Re: SQL Code for Archiving Server Event Logs"
- In reply to: Anith Sen: "Re: Comparison"
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 09 Nov 2004 10:20:54 +0100
I'm now trying to normilize some data, and this sql statement doesn't work:
SET serial = REPLACE(PARTS, '+25 ','')
How can I replace +25 with the space with nothing ? I'm doing this from
SQL editor for a table in EM...
TIA
Anith Sen wrote:
> That would be correct. A simple example:
>
> SET ANSI_WARNINGS OFF
> DECLARE @v VARCHAR(20), @c CHAR(20), @nv NVARCHAR(20), @nc NCHAR(20)
>
> SELECT @v = 'ABC ', @c = 'ABC ', @nv = N'ABC ', @nc = N'ABC '
>
> SELECT LEN( @v ), LEN( @c ) ,
> LEN( @nv ) , LEN( @nc ),
> DATALENGTH( @v ), DATALENGTH( @c ) ,
> DATALENGTH( @nv ) , DATALENGTH( @nc )
>
> SELECT CASE WHEN @v = 'ABC' THEN 'Trims' ELSE 'No' END AS "vc",
> CASE WHEN @c = 'ABC' THEN 'Trims' ELSE 'No' END AS "c",
> CASE WHEN @nv = N'ABC' THEN 'Trims' ELSE 'No' END AS "nv",
> CASE WHEN @nc = N'ABC' THEN 'Trims' ELSE 'No' END AS "nc" ;
>
- Next message: Peter Proost: "Update image column"
- Previous message: Phill Heath: "Re: SQL Code for Archiving Server Event Logs"
- In reply to: Anith Sen: "Re: Comparison"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|