tecnologia
El propósito de esta página es brindar una página de referencia rápida para la sintaxis SQL. Le sugerimos que agregue esta página a favoritos ahorapresionando Control-D para que pueda tener esta página de sintaxis a mano.
Select
SELECT "nom de columna" FROM "nombre_tabla";
Distinct
SELECT DISTINCT "nombre_columna"
FROM "nombre_tabla";
Where
SELECT "nombre_columna"
FROM "nombre_tabla"
WHERE "condicion";
And/Or
SELECT "nombre_columna"
FROM "nombre_tabla"
WHERE "condición simple"
{[AND|OR] "condición simple"}+;
WHERE
Luego,podríamos desear seleccionar condicionalmente los datos de una tabla. Por ejemplo, podríamos desear sólo recuperar los negocios con ventas mayores a 1.000€ dólares estadounidenses. Para ello, utilizamos la palabra clave WHERE. La sintaxis es la siguiente:
SELECT "nombre_columna"
FROM "nombre_tabla"
WHERE "condición";
Por ejemplo, para seleccionar todos los negocios con ventas mayores a 1000 dólaresestadounidenses en la Tabla Store_Information,
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
Ingresamos,
SELECT Store_Name
FROM Store_Information
WHERE Sales > 1000;
Resultado:
Store_Name
Los Angeles
La instrucción UPDATE SQL
La instrucción UPDATE se utiliza paraactualizar los registros existentes en una tabla.
UPDATE Sintaxis SQL
UPDATE table_name
SET column1=value1,column2=value2,...
WHERE some_column=some_value;
Note la cláusula WHERE de la instrucción UPDATE SQL!
La cláusula WHERE especifica qué registro o registros que deben actualizarse. Si se omite la cláusula WHERE, todos los registros se actualizarán!
Base de datos de demostraciónEn este tutorial vamos a utilizar la base de datos de ejemplo Neptuno conocida.
A continuación se muestra una selección de la tabla "Customers":
CustomerID
CustomerName
ContactName
Address
City
PostalCode
Country
1
Alfreds Futterkiste
Maria Anders
Obere Str. 57
Berlin
12209
Germany
2
Ana Trujillo Emparedados y helados
Ana Trujillo
Avda. de la Constitución 2222
México D.F.
05021Mexico
3
Antonio Moreno Taquería
Antonio Moreno
Mataderos 2312
México D.F.
05023
Mexico
4
Around the Horn
Thomas Hardy
120 Hanover Sq.
London
WA1 1DP
UK
5
Berglunds snabbköp
Christina Berglund
Berguvsvägen 8
Luleå
S-958 22
Sweden
SQL ACTUALIZACIÓN Ejemplo
Supongamos que queremos actualizar el cliente "Alfreds Futterkiste" con una nueva persona de contacto y de laciudad.
Nosotros usamos la siguiente instrucción SQL:
Ejemplo
UPDATE Customers
SET ContactName='Alfred Schmidt', City='Hamburg'
WHERE CustomerName='Alfreds Futterkiste';
Pruebe usted mismo »
La selección de la tabla "Clientes" ahora se verá así:
CustomerID
CustomerName
ContactName
Address
City
PostalCode
Country
1
Alfreds Futterkiste
Alfred Schmidt
Obere Str. 57
Hamburg
12209Germany
2
Ana Trujillo Emparedados y helados
Ana Trujillo
Avda. de la Constitución 2222
México D.F.
05021
Mexico
3
Antonio Moreno Taquería
Antonio Moreno
Mataderos 2312
México D.F.
05023
Mexico
4
Around the Horn
Thomas Hardy
120 Hanover Sq.
London
WA1 1DP
UK
5
Berglunds snabbköp
Christina Berglund
Berguvsvägen 8
Luleå
S-958 22
Sweden
Actualizar Advertencia!
Tengacuidado al actualizar registros. Si hubiésemos omitido la cláusula WHERE, en el ejemplo anterior, así:
UPDATE Customers
SET ContactName='Alfred Schmidt', City='Hamburg';
La tabla "Clientes" se habría visto como esto:
CustomerID
CustomerName
ContactName
Address
City
PostalCode
Country
1
Alfreds Futterkiste
Alfred Schmidt
Obere Str. 57
Hamburg
12209
Germany
2
Ana Trujillo...
Regístrate para leer el documento completo.