Zacharias

Páginas: 5 (1049 palabras) Publicado: 21 de noviembre de 2012
Manejados de Base de Datos
La Instrucción SELECT La instrucción SELECT recupera los datos de SQL Server y los presenta de nuevo al usuario en uno o más conjuntos de resultados. Un conjunto de resultados es una organización tabular de los datos obtenidos de SELECT. Al igual que una tabla de SQL, el conjunto de resultados está formado por columnas y filas. La sintaxis completa de la instrucciónSELECT es compleja, aunque la mayor parte de las instrucciones SELECT describen las cuatro propiedades principales de un conjunto de resultados: • El número de atributos de las columnas del conjunto de resultados. Estos atributos se definen para cada columna del conjunto de resultados: o El tipo de datos de la columna o El tamaño de la columna y, para las columnas numéricas, la precisión y escala. oEl origen del valor de los datos devueltos en la columna. Las tablas cuyos datos del conjunto de resultados se recuperan y cualquier relación lógica entre las tablas. Las condiciones que deben cumplir las filas de las tablas de origen para satisfacer los requisitos de la instrucción SELECT, las filas que no cumplen las condiciones se omiten. La secuencia en la que se ordenan las filas delconjunto de resultados.

• • •

Sintaxis: SELECT listaSelección [ INTO nueva_tabla ] FROM tabla_origen [ WHERE condictionBusqueda ] [ GROUP BY agrupa_por_expresion ] [ HAVING condiciondebusqueda ] [ ORDER BY ordenarexpresion [ ASC | DESC ] ] Cláusula SELECT Especifica las columnas que va a devolver la consulta. Si desea devolver todas las columnas utilice * tal como se presenta en el siguienteejemplo: Ejemplo 01: El siguiente ejemplo retorna todas las columnas y filas de la tabla clientes que se encuentra en la base de datos Nwind. Use Nwind go SELECT * FROM Clientes go

UDCH – Filial Jaén

Paúl Lovatón Hoyos

1

Manejados de Base de Datos
Ejemplo 02: El siguiente ejemplo retorna las columnas Improducto, NombreProducto y PrecioUnidad de la tabla Productos que se encuentra en a basede datos Nwind. Use Nwind go SELECT IdProducto, NombreProducto, precioUnidad FROM Productos Go

Ejemplo 03: El siguiente ejemplo retorna las columnas IdPedido, IdCliente y FechaPedido de la tabla Pedidos que se encuentra en la base de datos Nwind. Además se han agregado encabezados de columna. Use Nwind Go SELECT Impedido AS “Nro. Pedido”, IdCliente AS “Código”, FechaPedido FROM PedidosCláusula FROM Especifica LAS tablas de las que se vana obtener las filas. Si el nombre de la tabla contioene espacios en blanco el nombre de la tabla se debe encerrar entre [ ]. Ejemplo 04: Retorna todas las columnas de la tbla Detalles de Pedido que se encuentra en la base de datos Nwind. Use Nwind

UDCH – Filial Jaén

Paúl Lovatón Hoyos

2

Manejados de Base de Datos
GO SELECT * FROM[Detalles de Pedidos]

Ejemplo 05: Campos calculados. El siguiente ejemplo retorna las columnas Impedido, Improducto, precioUnidad, Cantidad y el campo calculado Subtotal de la tabla Detalles de Pedidos que se encuentra en la base de datos Nwind. Use Nwind GO SELECT Impedido, Improducto, PreciosUnidad AS Precio, Cantidad, PrecioUnidad*Cantidad AS Subtotal FROM [Detalles de pedidos]

CláusulaDISTINCT La palabra clave DISTINCT elimina las filas duplicadas de los resultados de una instrucción SELECT. Si no se especifica DISTINCT, se devuelven todas las filas, incluidas las duplicadas. Ejemplo 06: El siguiente ejemplo retorna la columna país (sin duplicados) de la tabla Proveedores de la base de datos Nwind Use Nwind GO SELECT DISTINCT País FROM Proveedores

UDCH – Filial Jaén

Paúl LovatónHoyos

3

Manejados de Base de Datos
Cláusula INTO Crea una nueva tabla e inserta en ella las filas resultantes de la consulta. El usuario que ejecuta una instrucción SELECT con la cláusula INTO debe tener permiso CREATE TABLE en la base de datos de destino. Para crear una tabla temporal, el nombre de la tabla debe comenzar con el signo numérico (#). Puede utilizar SELECT INTO para crear...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Zacharias Janssen
  • Zacharias Janssen
  • Zacharias janssen
  • Zacharias Janssen
  • Zacharia sitchin
  • PP Wapor Lima Zacharias Ponce ACTUALIZADA
  • Konrad Zacharias Lorenz
  • r zacharias y n geisler c2bfquic3a9n crec3b3 a dios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS