Archivo por meses: marzo 2015

Funciones integradas en #sqlserver

por | 25 marzo, 2015

Vamos con un tema teórico y después veremos con una serie de prácticas sencillas como utilizarlas. SQL Server proporciona numerosas funciones integradas y permite crear funciones definidas por el usuario. Puede ser este tipo de funciones:  Funciones escalares Conficuracion Conversion Fechas y horas etc…etc… Funciones agregadas SUM COUNT MAX MIN etc…etc…. Funciones Windows RANK OVER… Leer más »

Otras formas de utilizar TOP en #sqlserver

por | 24 marzo, 2015

Ya vimos como funcionaba de una forma muy básica Top TOP nos permitirá especificar un número de filas a devolver, ya sea  un número  o  un porcentaje de todas las filas. En la tabla Sales.Orders tiene 830 pedidos, la consulta nos devolverá 83 filas. Si le añadimos la opcion WITH TIES devolverá las filas que ocupan el último lugar en el conjunto… Leer más »

La potencia de Where en #sqlserver

por | 24 marzo, 2015

Ya hemos visto otras formas de utilizar where Distintas formas de utilizar la clausula Where Pero tambien podemos combinar con lo siguiente: * IN Determina si un valor especificado coincide con cualquier valor en una consulta o  lista. * BETWEEN Especifica un rango *LIKE Determina si una cadena de caracteres específica coincide con un patrón. *AND *OR *NOT… Leer más »

Otra forma de utilizar CASE

por | 23 marzo, 2015

Vamos a ver  otra forma de utilizarlo. Vamos añadir una nueva columna llamada iscampaign. Esta columna mostrará la descripción “Productos en campaña” para las categorías 1,7 y 8 y la descripción “Sin Campaña” para las demás. Nos quedaría así Por ejemplo lo podemos utilizar para las ofertas del super. El WHEN …THEN ….ELSE  es una instruccion que comparamos una… Leer más »

Utilizando CASE con SELECT en #sqlserver

por | 23 marzo, 2015

A veces cuando se escribe una consulta, es necesario sustituir un valor de una columna  por otro. En T-SQL, las expresiones CASE devuelven un solo valor.  Por ejemplo, una expresión CASE puede ser utilizado para proporcionar un  texto cuando el valor almacenado es numérico. Tenemos la siguiente tabla Y ahora vamos a cambiar el categoryid según esta… Leer más »

Jugar con los Alias en Columnas y Tablas

por | 21 marzo, 2015

Un alias es nombrar una columna o tabla con otro nombre para una mejor identificación. Por ejemplo una forma de ver  el resultado de una consulta es cambiar los encabezados de las columnas con AS o simplemente dejando un espacio. Vamos con la practica Vamos a cambiar los enunciados de las columnas Otra forma de hacerlo Los alias también… Leer más »

Que es #TSQL en #sqlserver

por | 20 marzo, 2015

Empezamos con  un tema de la certificación 70-461 de SQL y que ya hemos practicado en este blog. Podemos organizarlo en: • Manipulación de datos de idioma, o DML, es el conjunto de instrucciones T-SQL que se centran para  consulta y modificación de datos. Esto incluye SELECT,  así como las instrucciones de modificación como INSERT, UPDATE, y… Leer más »

Añade ficheros y filegroups a una base de datos en #sqlserver

por | 19 marzo, 2015

Ya hemos visto como crear una bbdd con parametros Crear una BBDD con #sqlserver Vamos a añadir un archivo de datos secundario a nuestra base de datos. Estos tipos de archivos por lo general se distinguen por la extensión de archivo: archivos primarios son generalmente el sufijo .mdf, mientras que los archivos secundarios se sufijo .ndf.  No… Leer más »

Desde ahora … todos los scripts que utilice en #sqlserver te los vas a poder descargar

por | 16 marzo, 2015

Para los que no les gusta picar código desde ahora podrás hacer un copy/paste. El primero es el del artículo anterior: Crear una BBDD con #sqlserver Y aqui el script que he utilizado: http://1drv.ms/1MFoV3m Normalmente ira conjunto al artículo.