Paolo Vernazza <[EMAIL PROTECTED]> wrote:
> Try this with an old 3.2.x sqlite version
>
> SQLite version 3.2.8
> Enter ".help" for instructions
> sqlite> CREATE Table test (a, b, c);
> sqlite> INSERT into test (a,b,c) VALUES ('1', '2', '3');
> sqlite> SELECT * FROM test WHERE a||b||c = '123';
> 1|2|3
> sqlite> SELECT * FROM test WHERE a||b||c IN ('123');
> 1|2|3
> sqlite>
>
> Now try with sqlite 3.3.13
> SQLite version 3.3.13
> Enter ".help" for instructions
> sqlite> CREATE Table test (a, b, c);
> sqlite> INSERT into test (a,b,c) VALUES ('1', '2', '3');
> sqlite> SELECT * FROM test WHERE a||b||c = '123';
> 1|2|3
> sqlite> SELECT * FROM test WHERE a||b||c IN ('123');
> sqlite>
>
>
> Is that a sqlite bug? Am I doing something wrong?
> How should I change my query to have the old behavior?
>
See ticket #2248 and check-in [4656]
http://www.sqlite.org/cvstrac/tktview?tn=2248
http://www.sqlite.org/cvstrac/chngview?cn=3656
--
D. Richard Hipp <[EMAIL PROTECTED]>
-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------