jim.davidson Posted May 1, 2008 Share Posted May 1, 2008 I'm new to mySQL an could use some advice. I have a table "items", it has few thousand records. I want to give the user an option to pick one from from a list by item name. To reduce the size of the list I would like to break it down alphabetically, say Aa-Am, An-Az, and so on. My question is how to I write the query? I'm thinking it's something like these SELECT * FROM items WHERE substr(description,0,2) < 'An' ORDER BY description ASC SELECT * FROM items WHERE substr(description,0,2) > 'Am' AND substr(description,0,2) < 'Ba' ORDER BY description ASC Any help will be appreciated Link to comment https://forums.phpfreaks.com/topic/103713-need-help-with-a-query/ Share on other sites More sharing options...
rhodesa Posted May 1, 2008 Share Posted May 1, 2008 For the second one, you should be able to use BETWEEN SELECT * FROM items WHERE substr(description,0,2) BETWEEN 'Am' AND 'Ba' ORDER BY description ASC Link to comment https://forums.phpfreaks.com/topic/103713-need-help-with-a-query/#findComment-530998 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.