SELECT {* | fieldList}
FROM TableName
[WHERE condition]
[ORDER BY fieldList [ASC | DESC]]
SELECT * FROM Publishers;
SELECT Name, City FROM Publishers;
SELECT Name, City FROM Publishers WHERE City = "New York";
SELECT Name, City FROM Publishers WHERE City <> "New York" ORDER BY Zip DESC;
Igualdad: =
Desigualdad: <>
Comparación: <, <=, >, >=
Entre valores: BETWEEN
SELECT * FROM Titles WHERE [Year Published] BETWEEN 1991 AND 1994;
Lista de valores: IN
SELECT Name, City, Zip FROM Publishers WHERE City IN ("New York", "Paris", "Tacoma");
Coincidencia parcial: LIKE
SELECT Title FROM Titles WHERE Title LIKE "*SQL*";
Negación: NOT
SELECT Name, City FROM Publishers WHERE City NOT IN ('New York', 'Paris');
WHERE con subconsulta:
SELECT * FROM Titles WHERE [Year Published] =
(SELECT [Year Published] FROM Titles WHERE Title LIKE "sql*PC");
SUM, MIN, MAX, COUNT, AVG:
SELECT MIN([Year Published]) AS Inicio, MAX([Year Published]) AS Fin FROM Titles WHERE Title LIKE "SQL";
SELECT fieldList, COUNT(*)
FROM TableName
GROUP BY fieldList
[HAVING condition]
[ORDER BY COUNT(*) DESC];