Sloan Digital Sky Survey
SkyServer DR14  
Not logged in Login Help

SQL Tutorial
 Back to Help
 1. Introduction
 2. A Simple Query
 3. Common Searches
 4. More Samples
 5. Multiple Tables
 6. Aggregate Fcns.
 7. Group By
 8. Order By
 10. Functions
 11. Conclusion
SQL Tutorial

A Simple Query

An SQL query consists of three pieces, or blocks: the select block, the from block and the where block.

The select block tells the database which columns of data you want it to return. You must separate each column name with a comma. For example, if you wanted to find the celestial coordinates right ascension (ra) and declination (dec) of an object, the select block might read

ra, dec

The from block specifies which table (or tables) you want to search. If you wanted to retrieve information from the specObj table, the from block would read


The where block allows you to search for records with certain characteristics. Your list of characteristics must be separated by the word "AND". Suppose you wanted to limit your search to a patch of sky with ra between 140 and 141 degrees and dec between 20 and 21 degrees. To search only this patch of sky, your where block would read

ra BETWEEN 140 AND 141 AND
dec BETWEEN 20 AND 21

The database will return only those records that have an ra between 140 and 141 and a dec between 20 and 21.

This query is shown in the query window below. Click Submit to send the query to the database. Results will appear in a new window. When you see the results, scroll through them to verify that all records have ra between 140 and 141 and dec between 20 and 21.


Enter your SQL query in the text box. The query is limited to 10 minutes and 100,000 rows.