> Your database doesn't contain the data you think it does. Unassigned userId
> values are not NULL, but empty strings. By SQLite rules, any string is
> compared greater than any number.

Igor,

Probably this is not true in this SQLite version:

>> I'm running php 5.2 that has sqlite 2.8.17


Pavel


On Tue, May 8, 2012 at 10:41 PM, Igor Tandetnik <[email protected]> wrote:
> On 5/8/2012 9:58 PM, Shorty wrote:
>>
>> I've got a database that users can request to join the mailing list.
>> After they add their name and email address, I'll assign them a userID
>> number.
>>
>> The database looks like this:
>>
>> recordID userID name email
>> 1 1 John [email protected]
>> 2 2 Mike [email protected]
>> 3 3 Bill [email protected]
>> 4 null Steve [email protected]
>>
>> this works:
>> SELECT max(userID) AS 'highest_userID' FROM maillist WHERE userID <> ''
>> then highest_userID is returned with a value of 3
>
>
> Your database doesn't contain the data you think it does. Unassigned userId
> values are not NULL, but empty strings. By SQLite rules, any string is
> compared greater than any number.
> --
> Igor Tandetnik
>
>
> _______________________________________________
> sqlite-users mailing list
> [email protected]
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to