Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Los Angeles
San Diego
Los Angeles
Boston
Sales
1500
250
300
700
Txn_Date
05-Jan-1999
07-Jan-1999
08-Jan-1999
08-Jan-1999
Estructura SQL
SELECT "nombre_columna"
FROM "nombre_tabla";
Ejemplo
Resultado
SELECT Store_Name
FROM
Store_Information;
SELECT DISTINCT
"nombre_columna"
FROM "nombre_tabla";
SELECT "nombre_columna"
FROM "nombre_tabla"
WHERE "condicin";
SELECT DISTINCT
store_name FROM
Store_Information;
SELECT Store_Name
FROM
Store_Information
WHERE Sales > 1000;
SELECT Store_Name
FROM
Store_Information
WHERE Sales > 1000
OR (Sales < 500 AND
Sales > 275);
SELECT *
FROM
Store_Information
WHERE Store_Name
IN ('Los Angeles',
'San Diego');
SELECT *
FROM
Store_Information
WHERE Txn_Date
BETWEEN '06-Jan1999' AND '10-Jan1999';
SELECT *
FROM
Store_Information
WHERE Store_Name
LIKE '%AN%';
SELECT Store_Name,
Sales, Txn_Date
FROM
Store_Information
ORDER BY Sales
DESC;
SELECT SUM(Sales)
FROM
Store_Information;
SELECT "nombre_columna"
FROM "nombre_tabla"
WHERE "condicin simple"
{[AND|OR] "condicin
simple"};
SELECT "nombre_columna"
FROM "nombre_tabla"
WHERE "nombre_columna"
IN (''valor1', ''valor2', ...);
SELECT "nombre_columna"
FROM "nombre_tabla"
WHERE "nombre_columna"
BETWEEN 'valor1' AND
'valor2';
SELECT "nombre_columna"
FROM "nombre_tabla"
WHERE "nombre_columna"
LIKE {patrn};
SELECT "nombre_columna"
FROM "nombre_tabla"
[WHERE "condicin"]
ORDER BY "nombre1_columna"
SELECT "tipo de
funcin"("nombre_columna"
)
FROM "nombre_tabla";
SELECT COUNT(DISTINCT
"nombre_columna")
FROM "nombre_columna";
SELECT
"nombre1_columna",
SUM("nombre2_columna")
FROM "nombre_tabla"
Los Angeles
SELECT COUNT
(DISTINCT Store_Name)
FROM
Store_Information;
SELECT Store_Name,
SUM(Sales)
FROM
Store_Information
Store_Name
Los Angeles
San Diego
SUM(Sales)
1800
250
GROUP BY "nombre1columna";
SELECT
"nombre1_columna",
SUM("nombre2_columna")
FROM "nombre_tabla"
GROUP BY
"nombre1_columna"
HAVING (condicin de
funcin aritmtica);
ALTER TABLE "nombre_tabla"
[modificar especificacin];
GROUP BY
Store_Name;
SELECT Store_Name,
SUM(Sales)
FROM
Store_Information
GROUP BY
Store_Name
HAVING SUM(Sales) >
1500;
Boston
Store_Name
Los Angeles
700
SUM(Sales)
1800
'A_Z': Toda lnea que comience con 'A', otro carcter y termine con 'Z'. Por ejemplo, 'ABZ' y 'A2Z'
deberan satisfacer la condicin, mientras 'AKKZ' no debera (debido a que hay dos caracteres entre A y Z
en vez de uno).
'ABC%': Todas las lneas que comienzan con 'ABC'. Por ejemplo, 'ABCD' y 'ABCABC' ambas deberan
satisfacer la condicin.
'%XYZ': Todas las lneas que terminan con 'XYZ'. Por ejemplo, 'WXYZ' y 'ZZXYZ' ambas deberan
satisfacer la condicin.
'%AN%': Todas las lneas que contienen el patrn 'AN' en cualquier lado. Por ejemplo, 'LOS ANGELES'
y 'SAN FRANCISCO' ambos deberan satisfacer la condicin.
Agregar una columna: ADD columna 1 tipos de datos para columna 1
Eliminar una columna: DROP columna 1
Cambiar el nombre de una columna: CHANGE nombre antiguo de la columna nuevo nombre de la
columna tipos de datos para la nueva columna".
Cambiar el tipo de datos para una columna: MODIFY columna 1 nuevo tipo de datos