Is is possible the character encoding is different?
On 4/30/2010 6:59 AM, Adam DeVita wrote: > Is it possible there is a null, tab, newline or other invisible character? > Try > > select timeStamp, 'yyyy' || resourceType || 'xxxxxx' From MyTable where > resourceType like 'PSM' LIMIT 10; > > On Fri, Apr 30, 2010 at 9:53 AM, ecforu<ecforus...@gmail.com> wrote: > > >> I don't think it is a case issue. See below from sqlite3 command line. >> Also one thing to note - I build the database from c API. I don't know if >> that makes a difference. >> >> sqlite> >> sqlite> select timeStamp, resourceType From MyTable where resourceType like >> 'PSM' LIMIT 10; >> timeStamp|resourceType >> 2010-04-28 17:46:45.316|PSM >> 2010-04-28 17:46:49.854|PSM >> 2010-04-28 17:46:52.830|PSM >> 2010-04-28 17:47:04.939|PSM >> 2010-04-28 17:47:06.776|PSM >> 2010-04-28 17:47:08.846|PSM >> 2010-04-28 17:47:12.001|PSM >> 2010-04-28 17:47:13.845|PSM >> 2010-04-28 17:47:16.837|PSM >> 2010-04-28 17:47:18.846|PSM >> sqlite> >> sqlite> >> sqlite> select timeStamp, resourceType From MyTable where resourceType = >> 'PSM' LIMIT 10; >> sqlite> >> sqlite> >> sqlite> >> >> THANKS >> >> >> On Fri, Apr 30, 2010 at 9:35 AM, Black, Michael (IS)< >> michael.bla...@ngc.com >> >>> wrote: >>> >> >>> You are likely getting the case insensitive result with "like". >>> >>> sqlite> create table t(resourceType varchar); >>> sqlite> insert into t values('PSM'); >>> sqlite> insert into t values('psm'); >>> sqlite> select * from t where resourceType = 'PSM'; >>> PSM >>> sqlite> select * from t where resourceType like 'PSM'; >>> PSM >>> psm >>> sqlite> select * from t where upper(resourceType) = 'PSM'; >>> PSM >>> psm >>> >>> Michael D. Black >>> Senior Scientist >>> Northrop Grumman Mission Systems >>> >>> >>> ________________________________ >>> >>> From: sqlite-users-boun...@sqlite.org on behalf of ecforu >>> Sent: Fri 4/30/2010 8:31 AM >>> To: General Discussion of SQLite Database >>> Subject: Re: [sqlite] WHERE = does not work >>> >>> >>> >>> But the like WHERE clause works the way it is. Its the = that isn't >>> working. I would rather use = than like. I'm just using like for now >>> because it works. >>> >>> Thanks >>> >>> On Fri, Apr 30, 2010 at 9:29 AM, Timothy A. Sawyer< >>> tsaw...@mybowlingdiary.com> wrote: >>> >>> >>>> With the like clause you have to use the % sign as a wildcard. So >>>> resourceType LIKE %'PSM' returns anything ending in PSM. The SQLite >>>> >>> website >>> >>>> has excellent docs on standard SQL. >>>> >>>> -----Original Message----- >>>> From: ecforu<ecforus...@gmail.com> >>>> Sent: Friday, April 30, 2010 09:22 >>>> To: sqlite-users@sqlite.org >>>> Subject: [sqlite] WHERE = does not work >>>> >>>> I have an sqlite3 database which I can't query with WHERE =. I have to >>>> >>> use >>> >>>> WHERE like. >>>> >>>> Any ideas why this is? >>>> >>>> For example I have a resourceType column that has as some of its >>>> >> entries >> >>>> (over 50) 'PSM'. >>>> >>>> SELECT * FROM MyTable WHERE resourceType = 'PSM' --> returns nothing. >>>> >>>> SELECT * FROM MyTable WHERE resourceType like 'PSM' --> returns all PSM >>>> entries. >>>> >>>> What's the diff? >>>> >>>> Thanks >>>> _______________________________________________ >>>> sqlite-users mailing list >>>> sqlite-users@sqlite.org >>>> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users >>>> >>>> _______________________________________________ >>>> sqlite-users mailing list >>>> sqlite-users@sqlite.org >>>> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users >>>> >>>> >>> _______________________________________________ >>> sqlite-users mailing list >>> sqlite-users@sqlite.org >>> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users >>> >>> >>> >>> _______________________________________________ >>> sqlite-users mailing list >>> sqlite-users@sqlite.org >>> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users >>> >>> >>> >> _______________________________________________ >> sqlite-users mailing list >> sqlite-users@sqlite.org >> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users >> >> > > > _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users