Base de Datos

Páginas: 3 (649 palabras) Publicado: 24 de marzo de 2013

// Ejemplos 1

USE Northwind
SELECT (firstname + ' ' + lastname) as Name,
city,postalcode, 'E' as Origin
FROM Employees
UNION
SELECT companyname,
city,postalcode, 'C'
FROM CustomersORDER BY 2,1
GO

/*
se utiliza la palabra UNION para intercalar los elementos de 2 tablas
mostrandose con el mismo numero de columnas.

En este ejemplo se tiene una expresion etiquetada con"as"
renombrandola 'Name' y mostrando la columna city y postalcode.

y para la identificacio de que fila es de que columna se crea otra columna
llamandola Origin.
*/


//Ejemplo 2

USENorthwind
SELECT productname,
(SELECT AVG(unitPrice) FROM Products) as promedio,
unitprice - (SELECT AVG(unitprice) FROM Products) as diferencia
FROM Products
GO

/*
En este ejemplo se muestran3 columnas la de productname y e saca el valor promedio
del precio unitario y como tercera columna se saca la diferencia del precio
uitaro y el valor promedio y mostrando la diferencia.
*///Ejemplo 3 PALABRA EXISTS y NOT EXISTS

USE Northwind
SELECT lastname,EmployeeId
FROM Employees e
WHERE EXISTS(SELECT * FROM Orders as o
WHERE e.EmployeeID = o.EmployeeID
AND o.OrderDate= '19970905')
GO

/*
La palabra EXISTS regresa un valor booleano de si existe dentro de la evaluacion
o precesamiento de la condicion que esta dentro del WHERE.

En otras palabras si WHEREEXISTS (hay columnas reolacionadas y con la fecha indicada.

Como recomendacion el utilizar subquerys sera siempre mas complicado que la utilizacion
de JOINS
*/


//Ejercicio de Practica #1USE Northwind
SELECT c.companyname AS Cliente,
o.orderID AS IdPedido,
o.orderdate AS fechaPedido,
(SELECT SUM(od.unitprice * od.quantity - od.discount)
FROM [Order Details] AS odWHERE od.OrderID = od.OrderID) AS TotalPedidos,
(e.lastname + ' ' + e.firstname) AS ProcesadoPor
INTO #MisPedidos
FROM orders o
JOIN Customers c ON o.CustomerID = c.CustomerID
JOIN...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS