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

Reply via email to