Laboratorio N07 Práctica TRANSACT SQL UNAC
Laboratorio N07 Práctica TRANSACT SQL UNAC
Laboratorio N07 Práctica TRANSACT SQL UNAC
Práctica Dirigida Nº 07
SELECT
Permite crear consultas las cuales muestran información específica de una o más tablas.
Sintaxis:
Ejemplos:
Listar los registros de la tabla Clientes:
USE Nwind
Sp_help
TRANSACT
Cláusula distinct
Elimina las filas duplicadas de los resultados de una instrucción SELECT, si no se
especifica se devuelven todas las filas
Operadores de comparación
= , >, >, >=, <=, <>
Operadores lógicos
Comprueba la veracidad de alguna condición. Estos como los operadores de comparación,
devuelven el tipo de datos Booleano con valor TRUE o FALSE.
SELECT idcliente,nombrecompañía,país
FROM clientes WHERE país='alemania'
10. Listar el código del cliente, nombre de la compañía y el país de la Clientes, que
residan en alemania o francia, ordenado por le país en forma ascendente
SELECT idcliente,nombrecompañía,país
FROM clientes
WHERE país='alemania' or país ='francia'
ORDER BY país
11. Listar los productos proveedor con el código de la categoría igual a 1 y del
proveedor con el código 1
12. Listar los productos con precio mayor a 20 y con el código del proveedor igual a 2
También:
15. Listar los las fechas de los pedidos(Pedidos) entre el 1 de Mayo y el 31 de Mayo de
1996
USANDO COMODINES
18. Listar los productos que empiecen con M, el Segundo character debe ser diferente
de a y luego cualquier caracter
Claúsula GROUP BY
Especifica los grupos en los que se van a colocar las filas de salida , si se incluyen
funciones de agregado en la cláusula SELECT <LISTASELCCIÓN>, CLACULA EL
VALOR DE RESUMEN DE CADA GRUPO. Cuando se utiliza la cláusula GROUP BY,
cada elemento de la lista de selección debe producir un valor único para cada grupo.