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

Gabriel Reid resolved PHOENIX-611.
----------------------------------

    Resolution: Fixed

Bulk resolve of closed issues imported from GitHub. This status was reached by 
first re-opening all closed imported issues and then resolving them in bulk.

> regexp_substr(), is displaying wrong results, if starting and end character 
> is same and vice versa also.
> --------------------------------------------------------------------------------------------------------
>
>                 Key: PHOENIX-611
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-611
>             Project: Phoenix
>          Issue Type: Task
>            Reporter: Y. SREENIVASULU REDDY
>              Labels: invalid
>
> 1. create a table and insert some amount of data into the table.
> 2. query to test regexp_substr(). in below manner.
> but expected result is not displaying.
> 0: jdbc:phoenix:10.18.40.69,10.18.40.130> select 
> *,regexp_substr(name,'[^s]+',1) from sqltable limit 5;
> +------+------------+------------+------+-------------------------------+
> |  NO  |    NAME    |    ADDR    | DEPT | REGEXP_SUBSTR(NAME,'[^s]+',1) |
> +------+------------+------------+------+-------------------------------+
> | 0    | jruls      | HYD        | 30   | jrul                          |
> | 1    | hrjcu      | MUM        | 30   | hrjcu                         |
> | 2    | yqtrv      | BLR        | 30   | yqtrv                         |
> | 3    | satax      | HYD        | 30   | atax                          |
> | 4    | jjcvw      | BLR        | 40   | jjcvw                         |
> +------+------------+------------+------+-------------------------------+
> here for record 3 expected the value is null. but it is displaying "atax"
> similarly in reverse order
> 0: jdbc:phoenix:10.18.40.69,10.18.40.130> select 
> *,regexp_substr(name,'[^s]+',-1) from sqltable limit 5;
> +------+------------+------------+------+-----------------------------------------------------------------------------------+
> |  NO  |    NAME    |    ADDR    | DEPT | 
> REGEXP_SUBSTR(NAME,'[^s]+',com.salesforce.phoenix.parse.MultiplyParseNode[1, 
> -1]) |
> +------+------------+------------+------+-----------------------------------------------------------------------------------+
> | 0    | jruls      | HYD        | 30   | null                                
>                                               |
> | 1    | hrjcu      | MUM        | 30   | u                                   
>                                               |
> | 2    | yqtrv      | BLR        | 30   | v                                   
>                                               |
> | 3    | satax      | HYD        | 30   | x                                   
>                                               |
> | 4    | jjcvw      | BLR        | 40   | w                                   
>                                               |
> +------+------------+------------+------+-----------------------------------------------------------------------------------+
> here in reverse order value for 3.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to