Re: Appended '+' in Column Value - Mailing list pgsql-general

From Ian Barwick
Subject Re: Appended '+' in Column Value
Date
Msg-id 53F7BCD7.2030506@2ndquadrant.com
Whole thread Raw
In response to Appended '+' in Column Value  (Rich Shepard <rshepard@appl-ecosys.com>)
Responses Re: Appended '+' in Column Value  (Rich Shepard <rshepard@appl-ecosys.com>)
List pgsql-general
On 14/08/23 6:46, Rich Shepard wrote:
>   One column in a table has values for the attribute 'stream'. Some queries
> return some rows where a stream name (only identified one so far) has an
> appended '+'. I cannot update the table to remove that appended character,
> and I've not seen this before.
>
>   Example:
>
>    2220 | STV     | 2012-07-12 | Nematoda |             |              |
>          |          | Omnivore      |    50 |          | StarvationCrk+| Owyhee
>         |         |            |          |             |              |
>          |          |               |       |          |               |
>    2701 | STV-10  | 2013-07-10 | Nematoda |             |              |
>          |          | Omnivore      |    36 |          | StarvationCrk | Owyhee
>
>   I'd appreciate learning where that '+' originates and how to get rid of
> it. A query to count the rows with the appendage returns zero:
>
> select count(*) from benthos where stream = 'StarvationCrk';
>  count -------
>    204
>
> select count(*) from benthos where stream = 'StarvationCrk+';
>  count -------
>      0

You have a newline character. Try:

  select count(*) from benthos where stream = E'StarvationCrk\n';

Regards

Ian Barwick

--
 Ian Barwick                   http://www.2ndQuadrant.com/
 PostgreSQL Development, 24x7 Support, Training & Services


pgsql-general by date:

Previous
From: Karsten Hilbert
Date:
Subject: Re: Appended '+' in Column Value
Next
From: Adrian Klaver
Date:
Subject: Re: Appended '+' in Column Value