Professional Documents
Culture Documents
Utilizar la base de datos data por el instructor para realizar los siguientes laboratorios.
Laboratorio 1
En este laboratorio se trabajara con consultas para conversiones implcitas y explicitas
1. Haga click Start->All Programs->Microsoft SQL Server 2012-> SQL Server
Management Studio. En la ventana de conectar ponga el nombre de server y click en
Connect
2. Conectarse a una de las instancias usando Windows autenticacin
3. Escoger la opcin en el men tool bar para ejecutar un nuevo query
4. Ejecute los siguiente queries usando la base de datos creada en el curso
a) Ejecute el siguiente query (conversion implicita)
- SELECT 1 + '2' AS result;
-
Laboratorio 2
En este laboratorio usted aprender como hacer consultas y manipular los distintos tipos de
caracteres SQL
1. Haga click Start->All Programs->Microsoft SQL Server 2012-> SQL Server Management
Studio. En la ventana de conectar ponga el nombre de server y click en Connect
2. Conectarse a una de las instancias usando Windows autenticacin
3. Escoger la opcin en el men tool bar para ejecutar un nuevo query
4. Ejecute las siguientes consultas:
a) Ejecute la siguiente consulta utilizando colaciones
SELECT empid, lastname
FROM HR.employees
WHERE lastname COLLATE Latin1_General_CS_AS = N'Funk';
b) Ejecute la siguiente consulta utilizando concatenaciones
SELECT empid, lastname, firstname, firstname + N' ' + lastname AS
fullname
FROM HR.Employees;
c) Ejecute la siguiente consulta usando funciones de STRING
SELECT SUBSTRING('Microsoft SQL Server',11,3);
SELECT LEFT('Microsoft SQL Server',9);
SELECT RIGHT('Microsoft SQL Server',6);
SELECT LEN('Microsoft SQL Server
');
SELECT DATALENGTH('Microsoft SQL Server
');
SELECT CHARINDEX('SQL','Microsoft SQL Server');
SELECT REPLACE('Microsoft SQL Server Denali','Denali','2012');
SELECT UPPER('Microsoft SQL Server');
SELECT LOWER('Microsoft SQL Server');
d) Ejecute la siguiente consulta usando el Like en el query
SELECT categoryid, categoryname, description
FROM Production.Categories
WHERE description LIKE 'Sweet%';
5.
que solo se muestren las ordenes que se llevaron a cabo los ultimos
5 dias de mes de orden.
d) Escriba una consulta para las tablas Sales.Orders y
Sales.OrderDetails que muestren todos los valores distinct de la
columna productid. Filtre los resultados para solo obtener las
ordenes de las primeras 10 semanas del ao 2007.
Laboratorio 3
En este laboratorio usted aprender como realizar consultas con valores de fechas y tiempos al
mismo tiempo como hacer funciones con los mismos.
1. Haga click Start->All Programs->Microsoft SQL Server 2012-> SQL Server Management Studio.
En la ventana de conectar ponga el nombre de server y click en Connect
2. Conectarse a una de las instancias usando Windows autenticacin
3. Escoger la opcin en el men tool bar para ejecutar un nuevo query
4. Ejecute las siguientes consultas:
a) Revise las siguientes funciones para revisar las actuales fechas y
tiempos
SELECT
GETDATE()AS [GetDate],
CURRENT_TIMESTAMP AS [Current_Timestamp],
GETUTCDATE()AS [GetUTCDate],
SYSDATETIME()AS [SYSDateTime],
SYSUTCDATETIME()AS [SYSUTCDateTime],
SYSDATETIMEOFFSET()AS [SYSDateTimeOffset];
b) Revise las siguientes funciones que despliegan porcion de fecha y/o
tiempo, comente los resultados
-
SELECT DATENAME(year,'20120212');
SELECT DAY('20120212') AS [Day], MONTH('20120212') AS
[Month],YEAR('20120212') AS [Year];
SELECT DATETIME2FROMPARTS(2012,2,12,8,30,00,0,0) AS
Result;