On Mon, Apr 26, 2010 at 11:28 AM, Igor Tandetnik <[email protected]>wrote:

> jason d wrote:
> > I believe you misunderstood my problem. Its not that records dont exist.
> and
> > select statement for Bob does work. a select * does display all the data.
> > its the names with dashes that dont shows up. and i have 40,000 records.
> > any with dashes do not give any result on a pure select statement. but if
> I
> > select on any other column and then work on the resultset it is ok. for
> > example I may choose column projectname since it does not have a dash (-)
> in
> > it. The information is clearly there, just its as if it does not equate
> to
> > anything at all.
> >
> > SELECT * from Groups WHERE name = 'jean-baptiste' ; zero result.
>
> What does this statement return:
>
> select name, hex(name) from Groups
> where name like '%jean%';
>
> My guess is, you either have leading and/or trailing whitespace around the
> value, or the dash in the middle is not U+002D (HYPHEN-MINUS) but some other
> Unicode character that looks like a dash, e.g. U+2013 (EN DASH). The hex
> dump would tell.
> --
> Igor Tandetnik
>
> this is what I got. I am using SQLite version 2.8.17

SQL error: no such function: hex
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to