[ 
https://issues.apache.org/jira/browse/PHOENIX-2689?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

James Taylor updated PHOENIX-2689:
----------------------------------
    Attachment: PHOENIX-2689_v3.patch

Had to modify the patch due to null handling with string concatenation. Most 
SQL operators return null if any of their inputs are null, but string 
concatenation treats null as an empty string.

> VARCHAR Field Not Working With String Concatenation
> ---------------------------------------------------
>
>                 Key: PHOENIX-2689
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-2689
>             Project: Phoenix
>          Issue Type: Bug
>    Affects Versions: 4.6.0
>            Reporter: Steve T
>            Assignee: James Taylor
>            Priority: Minor
>             Fix For: 4.7.0
>
>         Attachments: PHOENIX-2689.patch, PHOENIX-2689_v2.patch, 
> PHOENIX-2689_v3.patch
>
>
> Set up:
> {code:sql}
> create table BUGGY (PK1 integer, F1 varchar, F2 varchar, constraint PK 
> primary key (PK1));
> upsert into BUGGY values(0, 'tortilla', 'chip');
> {code}
> This works as expected:
> {code:sql}
> select * from BUGGY where ('tortilla'||F2)='tortilla chip';
> PK1  0
> F1   tortilla
> F2   chip
> {code}
> But this does not:
> {code:sql}
> select * from BUGGY where (F1||F2)='tortilla chip';
> No rows selected (0.01 seconds)
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to