Anyone know of a database for player statistics (preferably covering NFL players and preferably free or very cheap) that will let you run SQL Select queries?
This is a bit of an odd question.. I wouldn't say its really a programming one..
What you are really looking for is to purchase information (be it in a database, spreadsheet, whatever) which can then be data mined.. I don't really see the "programmer relevance" in that..
I would say you just need to google away.. I would be surprised if you can get a good set of data for free though.. Companies tend to pay quite a lot for this sort of information..
Good first stop may be here..
But I repeat, this almost will cost.. Companies spend a lot of time and money aggregating all the information..
I can tell you that a friend has been looking for something similar, and they definitely aren't free - in fact it's quite expensive - and he just wanted scores, and not even in real-time.
This is not live data (it's updated yearly), nor is it football, and it would require you to import it into your own DB before querying, but try baseball1.com
Depending on what you need exactly this may help.. http://www.livefantasyscoring.com/2008.shtml
You'll have to parse out the file and put it into your own database though
Not NFL-data but if you are interested in soccer results you should take a look at: http://www.football-data.co.uk/downloadm.php
The data is provided in Excel- and CSV-format. Both you can be easily imported into a database.
There is also tennis data available at: http://www.tennis-data.co.uk/alldata.php