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:
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:
No puedo bajar el backuo del curso
ResponderEliminar