Top Ad unit 728 × 90

Recientes

recent

Comando Select recuperar registros - Bases de Datos en Microsoft Sql Server 2014 (15-35)

Buen día amigos de IncanatoIt, en este artículo explicaremos de manera detallada el uso de la sentencia SELECT y sus variadas formas de recuperar información desde una tabla en la base de datos activa. Veremos las cláusulas principales: Cláusula ALL para especificar el conjunto de filas devueltas, DISTINCT  Sentencia utilizada para mostrar filas únicas no repetidas, TOP para mostrar solo un número o porcentaje indicado de filas obtenidas. Cláusula FROM que permite indicar las filas que están involucradas. Sentencia WHERE  Cláusula que permite condicionar el resultado de una consulta, GROUP BY permite agrupar un conjunto de registros en forma de resumen. HAVING permite condicionar el resultado después de haber agrupado los registros. Sentencia ORDER BY para ordenar los registros de acuerdo a una columna específica.

Puedes seguir el curso Completo desde:

Puedes descargar el Material del Curso desde, Archivos del Curso, Backup y Presentaciones:

Lenguaje de Manipulación de Datos

COMANDO SELECT (Recuperación de Registros): Uno de los propósitos de la Gestión de Base de Datos es almacenar información Lógica y ordenada dentro de tablas, usaremos la sentencia SELECT y sus variadas formas de recuperar información desde una tabla en la base de datos activa.

Sintáxis


SELECT [ALL - DISTINCT]
               [TOP número – [PERCENT] ]
               [FROM] tabla
              [WHERE <Condición> ]
               [<GROUP BY>]
               [HAVING <Condición> ]
               [ORDER BY columna [ASC-DESC]]

Cláusulas Principales

ALL: Especifica el conjunto de filas devueltas por la consulta.

DISTINCT:  Sentencia utilizada para mostrar filas únicas no repetidas.

TOP: Para mostrar solo un número o porcentaje indicado de filas obtenidas.

FROM: Permite indicar las filas que están involucradas.

WHERE: Cláusula que permite condicionar el resultado de una consulta.

GROUP BY: Permite agrupar un conjunto de registros en forma de resumen.

HAVING:  Permite condicionar el resultado después de haber agrupado los registros.

ORDER BY: Permite ordenar los registros de acuerdo a una columna espcífica.

Ejemplos

Ejemplo 1:
Mostrar los registros de la tabla PASAJERO , ordenarlos de manera ascendente por su apellido paterno.

Tabla Pasajero

--Seleccionando todas las filas y columnas
select all * from PASAJERO
order by apaterno asc
go

--Seleccionando sólo algunas columnas
--1ra forma
select idpasajero as Codigo, apaterno as ApellidoPaterno,
amaterno as ApellidoMaterno
from PASAJERO
go

--2da Forma
select idpasajero as [Código], apaterno as [Apellido Paterno],
amaterno as [Apellido Materno]
from PASAJERO
go

--Concatenando los Apellidos
select idpasajero as [Código], apaterno as ApellidoPaterno,
amaterno as ApellidoMaterno
from PASAJERO
go


Cláusula TOP:
Específica que el conjunto de filas devueltas por la consulta puede ser controlado en un número y en porcentaje. Considere que la muestra de registros devueltas siempre será el primer conjunto de filas especificadas. Para especificar el porcentaje sólo agregar la palabra PERCENT.

Ejemplo 2:
Mostrar los 3 primeros registros de la tabla PASAJERO ordenados por su apellido paterno .

select top 3 idpasajero as ID, nombre as Nombre, apaterno as ApellidoP,
amaterno as ApellidoM from pasajero
order by apaterno asc
go


Ejemplo 3:
Mostrar los 3 últimos registros de la tabla   PASAJERO ordenados por ambos apellidos.

select top 3 idpasajero as ID, nombre as Nombre, apaterno as ApellidoP,
amaterno as ApellidoM from pasajero
order by apaterno desc, amaterno desc
go


Ejemplo 4:
Mostrar el 30% de registros de la tabla RESERVA.

Tabla Reserva


select top 30 percent * from reserva
go


Comando Select recuperar registros (15-35) Bases de Datos en Microsoft Sql Server 2014 



Saludos Imperio, Un abrazo a la distancia.
Comando Select recuperar registros - Bases de Datos en Microsoft Sql Server 2014 (15-35) Reviewed by IncanatoIt-ad on 14:20 Rating: 5

1 comentario:

Todos los derechos reservados www.IncanatoIT.com - Desarrollando Software © 2014 - 2019
Desarrollado por Blogger, Designed by Sweetheme
IncanatoIt.com. Con la tecnología de Blogger.
y>