You are on page 1of 3

Select * from Articulos select * from Categoria select a.idarticulo, a.Nombre, a.Fecha, a.Stock, c.

Descripcion from Articulos as a inner join Categoria as c on a.IdCategoria = c.IdCategoria; select a.idarticulo, a.Nombre, a.Fecha, a.Stock, c.Descripcion from Articulos as a inner join Categoria as c on c.IdCategoria = a.IdCategoria; select p.idPedido, p.fecha, dp.idarticulo, a.Nombre, dp.Cantidad from Pedido as p inner join Detalle_Pedido as dp on p.IdPedido = dp.IdPedido inner join Articulos as a on dp.IdArticulo = a.IdArticulo; ------------------------------------------------------------------

--left join select a.Nombre, a. Stock, c.Descripcion from Articulos as a left join Categoria as c on a.IdCategoria = c.IdCategoria --rigth join select a.Nombre, a. Stock, c.Descripcion from Articulos as a right join Categoria as c on a.IdCategoria = c.IdCategoria --cross join select a.Nombre, a.Stock, c.Descripcion from Articulos as a cross join Categoria as c select Nombre, Year(Fecha) from Articulos Select COUNT (Nombre), Fecha from Articulos group by Fecha select distinct Fecha from Articulos -----------------------------------------------------------------------tipos de datos y conversion select 1 + '2' as result --result = 3 select 1 + 'abc' as result --result = error al convertir tipo de dato varchar 'abc' a int select CAST(1 as varchar(10)) + 'abc' as result --result = 1abc

select Nombre + ' ' + Observaciones as fullNombre from Articulos --Concat select a.Nombre, a. Stock, c.Descripcion, concat(a.Nombre, ', ' + Stock, ', ') a s Categpria from Articulos as a right join Categoria as c on a.IdCategoria = c.IdCategoria

/*Funciones de Caracter coN String*/ --Substring Select SUBSTRING('Ola k Ase, estas practicando o k Ase', 7, 8) --muestra Ase, est ->nos muestra desde el punto de inicio de la cadena y su long itud --Left y Right select RIGHT ('abdcef', 4) --muestra dcef ->Nos muestra la cadena desde la derecha hacia atras y el left de sde la izquierda hacia adelante --len Select len('Nombres de animales '); --muestra 19. solo hasta donde llega la cadena, sin contar espacios en blanco de spues --Datalength Select DATALENGTH('Nombres de Animales '); --muestra 21. llega hasta el final , cuenta los espacios en blanco despues de la cadena --CharIndex Select CHARINDEX('sql', 'Microsoft sql server'); --muestra 11, la posicion a partir de donde comienza la cadena buscada --Replace Select REPLACE('Ola k ase, me vas a remplazar o k ase', 'vas', 'hibas') --muestra ola k ase, me hibas a remplazar o k ase --Upper Y lOWER Select UPPER('minuscula a mayuscula') select LOWER('MAYUSCULA A MINUSCULA')

/*Funciones de Fecha y Hora*/ --Dateadd Select DATEADD(day, 15, '20130325') Select GETDATE();

Select CURRENT_TIMESTAMP; select SYSDATETIME(); Select GETUTCDATE(); Select SYSDATETIMEOFFSET(); /*otras*/ select ISNUMERIC('asb') as resultado select ISNUMERIC ('125.23') as resultado ----------------------------------------------------SELECT idTema, Descripcion, IIF(idTema<5, 'Prioridad Alta', 'Prioridad Baja') As Prioriodad FROM [dbo].[Temas]; SELECT CHOOSE (2, 'Azucar', 'Arroz', 'Pan') AS Resultado; --MUESTRA Arroz --convertir los resultados null a un valor SELECT NombreCompleto, ISNULL(FechaIngreso, '26/04/2013') AS FechaIngreso FROM EMPLEADO; --todos los campos que tengan null seran remplazados por la fecha

You might also like