The SQL SELECT statement is used to query and retrieve data from database tables. It must specify the column names and table to retrieve data from. Optional clauses like WHERE, GROUP BY, HAVING, and ORDER BY can further filter the retrieved data. Expressions combining columns with operators can be used in the SELECT statement to derive new values from the column data.