La clase weather puede ser consultada con una selección 
	relacional normal y consultas de proyección. La declaración 
	SQL
    selectse usa para hacer esto. La declaración se divide
	 en una lista destino (la parte que lista los atributos que han de ser 
	devueltos) y una cualificación (la parte que especifica cualquier restricción).
	 Por ejemplo, para recuperar todas las filas de weather, escriba: 
    
    and the output should be:
    
| +--------------+---------+---------+------+------------+
|city          | temp_lo | temp_hi | prcp | date       |
+--------------+---------+---------+------+------------+
|San Francisco | 46      | 50      | 0.25 | 11-27-1994 |
+--------------+---------+---------+------+------------+
|San Francisco | 43      | 57      | 0    | 11-29-1994 |
+--------------+---------+---------+------+------------+
|Hayward       | 37      | 54      |      | 11-29-1994 |
+--------------+---------+---------+------+------------+
     | 
    Puede especificar cualquier expresión en la lista de destino. Por ejemplo, puede hacer: 
    
| SELECT city, (temp_hi+temp_lo)/2 AS temp_avg, date FROM weather;
     | 
       Los operadores booleanos 
    (and,  or and not) ) se pueden 
	usar en la cualificación de cualquier consulta. Por ejemplo, 
    
| SELECT * FROM weather
    WHERE city = 'San Francisco'
    AND prcp > 0.0;
     | 
da como resultado: 
    
| +--------------+---------+---------+------+------------+
|city          | temp_lo | temp_hi | prcp | date       |
+--------------+---------+---------+------+------------+
|San Francisco | 46      | 50      | 0.25 | 11-27-1994 |
+--------------+---------+---------+------+------------+
     | 
       Como apunte final, puede especificar que los resultados de un select 
	puedan ser devueltos de  manera ordenada 
    o quitando las instancias duplicadas.
    
| SELECT DISTINCT city
    FROM weather
    ORDER BY city;
     |