[
https://issues.apache.org/jira/browse/DERBY-277?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Knut Anders Hatlen resolved DERBY-277.
--------------------------------------
Resolution: Fixed
Fix Version/s: 10.2.1.6
This bug was fixed as a side-effect of the following commit:
------------------------------------------------------------------------
r437070 | djd | 2006-08-26 05:55:39 +0200 (Sat, 26 Aug 2006) | 2 lines
DERBY-883 Enhance GROUP BY clause to support expressions instead of just column
references.
Patch contributed by Manish Khettry - [EMAIL PROTECTED]
------------------------------------------------------------------------
> Group By and TRIM do not cooperate with more than 1 'not like' statement
> ------------------------------------------------------------------------
>
> Key: DERBY-277
> URL: https://issues.apache.org/jira/browse/DERBY-277
> Project: Derby
> Issue Type: Bug
> Components: SQL
> Environment: java version "1.3.1_13"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_13-b03)
> Java HotSpot(TM) Client VM (build 1.3.1_13-b03, mixed mode)
> Running on Windows XP
> Reporter: Peter Haighton
> Priority: Minor
> Fix For: 10.2.1.6
>
> Attachments: d277.sql
>
>
> Performing a select that appends BIGINT and VARCHARs together returns some
> strange results when mixed in with more than 1 not 'not like' statement.
> An example is as follows:
> SELECT RTRIM(CHAR(na.id))||'_'||fieldname, count(*) FROM na, nae, s WHERE
> na.type=3 and nae.naid=na.id AND fieldvalue='checked' and s.id=nae.sid and
> s.emailaddress not like '[EMAIL PROTECTED]' group by na.id,fieldname
> na.id is a primary key BIG INT
> fieldname is a varchar
> returns something like
> 32_challenge_100_0 38
> 32_challenge_100_1 42
> 32_challenge_100_2 38
> 32_challenge_100_3 42
> 32_challenge_100_6 1
> 32_challenge_101_0 25
> 32_challenge_101_1 35
> 32_challenge_101_2 30
> 32_challenge_101_3 18
> but adding an extra "and userid not like" statement in such as
> SELECT RTRIM(CHAR(na.id))||'_'||fieldname, count(*) FROM na, nae, s WHERE
> na.type=3 and nae.naid=na.id AND fieldvalue='checked' and s.id=nae.sid and
> s.emailaddress not like '[EMAIL PROTECTED]' and s.emailaddress not like
> '%def.com' group by na.id,fieldname
> I get:
> 32645_challenge_100_0 38
> 32645_challenge_100_1 42
> 33399_challenge_100_2 38
> 33399_challenge_100_3 42
> 18199_challenge_100_6 1
> 32645_challenge_101_0 25
> 32645_challenge_101_1 35
> 32645_challenge_101_2 30
> 32645_challenge_101_3 18
> ...
> Notice the number 32 has been changed to a somewhat appearing random number.
> The problem only occurs when I add the trim at the beginning
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.