Professional Documents
Culture Documents
Sintaxis SQL: Una pgina nica que enumera la sintaxis para todos los
comandos SQL en esta gua de referencia.
buscando ayuda sobre un comando SQL especfico, puede utilizar el Mapa del
Sitio para encontrar el comando que est buscando.
Bien,
suficiente
introduccin. Agregue
ahora y comience a aprender SQL!
este
sitio
favoritos
Nota: Si ensea SQL o da una clase relacionada con bases de dato, puede
realizar un enlace a este sitio como material de referencia para sus alumnos.
SQL > Comandos SQL > Select
Para qu utilizamos los comandos SQL? El uso comn es la seleccin de
datos desde tablas ubicadas en una base de datos. Inmediatamente, vemos
dos palabras claves: necesitamos SELECT la informacin FROM una tabla.
(Note que la tabla es un contenedor que reside en la base de datos donde se
almacena la informacin. Para obtener ms informacin acerca de cmo
manipular tablas, consulte la Seccin Manipulacin de Tabla). Por lo tanto
tenemos la estructura SQL ms bsica:
SELECT "nombre_columna" FROM "nombre_tabla";
Para ilustrar el ejemplo anterior, suponga que tenemos la siguiente tabla:
Tabla Store_Information
Store_Name
Sales
Txn_Date
Los Angeles
1500
05-Jan-1999
San Diego
250
07-Jan-1999
Los Angeles
300
08-Jan-1999
Boston
700
08-Jan-1999
TABLE
1"
2"
"nombre_tabla"
"tipo_de_datos_para_columna_1",
"tipo_de_datos_para_columna_2",
Entonces, si debemos crear una tabla para el cliente tal como se especifica
anteriormente, ingresaramos
CREATE
(First_Name
Last_Name
Address
TABLE
Customer
char(50),
char(50),
char(50),
City
Country
Birth_Date datetime);
char(50),
char(25),
TABLE
default
default
Customer
char(50),
char(50),
'Unknown',
'Barcelona',
char(25),
Tambin puede limitar el tipo de informacin que una tabla /columna puede
mantener. Esto se realiza a travs de la palabra clave CONSTRAINT, que se
describe a continuacin.
SQL > SQL Avanzado
En esta seccin, describiremos las siguientes palabras claves y conceptos
SQL:
SQL UNION
SQL INTERSECT
SQL MINUS
SQL Subconsulta
SQL EXISTS
SQL CASE
palabra clave.
El propsito de esta pgina es brindar una pgina de referencia rpida para la
sintaxis SQL. Le sugerimos que agregue esta pgina a favoritos ahora
presionando Control-D para que pueda tener esta pgina de sintaxis a mano.
Select
SELECT "nom de colonne" FROM "nombre_tabla";
Distinct
SELECT
FROM "nombre_tabla";
DISTINCT
"nombre_columna"
Where
SELECT
FROM
WHERE "condition";
"nombre_columna"
"nombre_tabla"
And/Or
SELECT
FROM
WHERE
{[AND|OR] "condicin simple"}+;
"nombre_columna"
"nombre_tabla"
simple"
"condicin
In
SELECT
FROM
WHERE "nombre_columna" IN ('valor1', 'valor2', ...);
"nombre_columna"
"nombre_tabla"
Between
SELECT
"nombre_columna"
FROM
"nombre_tabla"
WHERE "nombre_columna" BETWEEN 'valor1' AND 'valor2';
Like
SELECT
FROM
WHERE "nombre_columna" LIKE {patrn};
Order
SELECT
FROM
[WHERE
ORDER BY "nombre_columna" [ASC, DESC];
Count
SELECT
FROM "nombre_tabla";
"nombre_columna"
"nombre_tabla"
By
"nombre_columna"
"nombre_tabla"
"condicin"]
COUNT("nombre_columna")
Group
SELECT
"nombre_columna
FROM
GROUP BY "nombre_columna 1";
By
SUM("nombre_columna
2")
"nombre_tabla"
1",
Having
SELECT
"nombre_columna
1",
SUM("nombre_columna
2")
FROM
"nombre_tabla"
GROUP
BY
"nombre_columna
1"
HAVING (condicin de funcin aritmtica);
Create
CREATE
("columna
"columna
... );
TABLE
1"
2"
Table
"nombre_tabla"
"tipo_de_datos_para_columna_1",
"tipo_de_datos_para_columna_2",
Drop
DROP TABLE "nombre_tabla";
Table
Truncate
TRUNCATE TABLE "nombre_tabla";
Table
Insert
INSERT
INTO
"nombre_tabla"
VALUES ("valor 1", "valor 2", ...);
Into
2",
...)
Update
UPDATE
SET
"colonne
WHERE "condicin";
Delete
DELETE
WHERE "condicin";
("colonne
1"
FROM
1",
"colonne
[nuevo
"nombre_tabla"
valor]
From
"nombre_tabla"