SQL, Vistas , select y alter
-
Upload
john-alava-torres -
Category
Data & Analytics
-
view
14 -
download
1
Transcript of SQL, Vistas , select y alter
![Page 1: SQL, Vistas , select y alter](https://reader036.fdocuments.net/reader036/viewer/2022082720/5888e5a01a28ab87728b4ca5/html5/thumbnails/1.jpg)
BASE DE DATOS
![Page 2: SQL, Vistas , select y alter](https://reader036.fdocuments.net/reader036/viewer/2022082720/5888e5a01a28ab87728b4ca5/html5/thumbnails/2.jpg)
ALTER: Permite modificar las estructuras que ya están creadas. Adicionar columnas
ALTER TABLE Departamento ADD Localidad varchar(25) Renombrar la columna
sp_rename 'Orden.total', 'totalidad', 'COLUMN'; Eliminar columnas
ALTER TABLE Orden DROP COLUMN totalidad; Modificar el tipo de datos de una columna
ALTER TABLE Cliente ALTER COLUMN nombres varCHAR(250);
![Page 3: SQL, Vistas , select y alter](https://reader036.fdocuments.net/reader036/viewer/2022082720/5888e5a01a28ab87728b4ca5/html5/thumbnails/3.jpg)
insert into select
![Page 4: SQL, Vistas , select y alter](https://reader036.fdocuments.net/reader036/viewer/2022082720/5888e5a01a28ab87728b4ca5/html5/thumbnails/4.jpg)
Select A.* FROM
![Page 5: SQL, Vistas , select y alter](https://reader036.fdocuments.net/reader036/viewer/2022082720/5888e5a01a28ab87728b4ca5/html5/thumbnails/5.jpg)
SELECT a.* from where
![Page 6: SQL, Vistas , select y alter](https://reader036.fdocuments.net/reader036/viewer/2022082720/5888e5a01a28ab87728b4ca5/html5/thumbnails/6.jpg)
Select
![Page 7: SQL, Vistas , select y alter](https://reader036.fdocuments.net/reader036/viewer/2022082720/5888e5a01a28ab87728b4ca5/html5/thumbnails/7.jpg)
CREAR VISTAS Las vistas pueden considerarse como tablas virtuales. Generalmente hablando, una tabla tiene un conjunto
de definiciones, y almacena datos físicamente. Una vista también tiene un conjunto de definiciones, que se construye en la parte superior de la(s) tabla(s) u otra(s) vista(s), y no almacena datos físicamente.
La sintaxis para la creación de una vista es la siguiente:
CREATE VIEW "NOMBRE_VISTA" AS "Instrucción SQL";
![Page 8: SQL, Vistas , select y alter](https://reader036.fdocuments.net/reader036/viewer/2022082720/5888e5a01a28ab87728b4ca5/html5/thumbnails/8.jpg)
CREAR VISTAS Deseamos crear una vista denominada V_Customer que contiene sólo las
columnas First_Name, Last_Name y País de esta tabla, realizaríamos:
CREATE VIEW V_CustomerAS SELECT First_Name, Last_Name, CountryFROM Customer;
Ahora tenemos una vista llamada V_Customer con la siguiente estructura:
![Page 9: SQL, Vistas , select y alter](https://reader036.fdocuments.net/reader036/viewer/2022082720/5888e5a01a28ab87728b4ca5/html5/thumbnails/9.jpg)
CREAR VISTAS Podemos utilizar también una vista para aplicar uniones a dos tablas. En este caso, los usuarios sólo ven una vista en vez de dos tablas, y la instrucción SQL que los usuarios necesitan emitir se vuelve mucho más simple. Digamos que tenemos las siguientes dos tablas:
y deseamos construir una vista que tenga ventas organizadas según la región. Colocaríamos la siguiente instrucción SQL:
CREATE VIEW V_REGION_SALESAS SELECT A1.Region_Name REGION, SUM(A2.Sales) SALESFROM Geography A1, Store_Information A2WHERE A1.Store_Name = A2.Store_NameGROUP BY A1.Region_Name;