Beruflich Dokumente
Kultur Dokumente
nidos
Tecnología avanzada en bases de
SQL crear Base de Datos
Crear Tablas
CREATE TABLE table_name
ALTER TABLE table_name
DROP TABLE table_name
TRUNCATE TABLE table_name
INSERT INTO "nombre_tabla" ("columna1", "columna2", ...)
VALUES ("valor1", "valor2", ...);
UPDATE "nombre_tabla“ SET "columna_1" = [nuevo valor] WHERE "condición";
DELETE FROM "nombre_tabla“ WHERE "condición";
SQL Tablas con Índices
SELECT select_list
[ INTO new_table_name ]
FROM table_list
[ WHERE search_conditions ]
[ GROUP BY group_by_list ]
[ HAVING search_conditions ]
[ ORDER BY order_list [ ASC | DESC ] ]
SQL Instrucción Select con
comodines
Comodín Descripción
% Sustituye uno o más caracteres
_ Sustituye un simple caracter
[charlist] Asigna rango de caracteres
[^charlist] Hace Matches solamente del character NO especificado dentro de los
or corchetes.
[!charlist]
SQL Instrucción Select con
comodines (ejemplos)
Custo CustomerName ContactName Address City PostalCode Country
merID
1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
Emparedados y
helados
3 Antonio Moreno Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
Taquería
4 Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
Claúsula Having
Ejemplo:
SQL Ejemplos Having
@ # ##
Regresa todos los renglones de la Tabla1 (Izquierda) con los registros que
hagan match en la Tabla2 (Derecha). El resultado es NULL en la Tabla2
(Derecha) cuando no hay match
Regresa todos los renglones de la Tabla2 (Derecha) con los registros que
hagan match en la Tabla1 (Izquierda). El resultado es NULL en la Tabla1
(Izquierda) cuando no hay match.
SELECT *
INTO CustomersBackup2013
FROM Customers;
SELECT *
INTO CustomersBackup2013
FROM Customers
WHERE Country='Germany';
SQL Insert Into Select
Una vista es una tabla Virtual que se basa en el resultado de una consulta.
CREATE VIEW [Current Product List] AS CREATE VIEW [Products Above Average Price]
SELECT ProductID,ProductName AS
FROM Products SELECT ProductName,UnitPrice
WHERE Discontinued=1 FROM Products
WHERE UnitPrice>(SELECT AVG(UnitPrice)
SELECT * FROM [Current Product List] FROM Products)
Tabla de conversiones
SQL Funciones
SELECT * FROM x
DROP TABLE x
SQL Subqueries