Archivo Mensual: Marzo de 2015

Mar 25

Funciones integradas en #sqlserver

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 …

Continuar leyendo »

Mar 25

ORDER BY con OFFSET‐FETCH en #sqlserver

Ya hemos visto como funciona la clausula ORDER BY. OFFSET‐FETCH es muy parecida a TOP.  La diferencia esta en que la primera puedes poner un registro de inicio y de ahi, especificar el numero de filas que quieres que te devuelva. Vamos con una ejemplo simple: Este ejemplo se situará en la décima fila y te listara …

Continuar leyendo »

Mar 24

Otras formas de utilizar TOP en #sqlserver

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 …

Continuar leyendo »

Mar 24

La potencia de Where en #sqlserver

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 …

Continuar leyendo »

Mar 23

Otra forma de utilizar CASE

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 …

Continuar leyendo »

Mar 23

Utilizando CASE con SELECT en #sqlserver

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 …

Continuar leyendo »

Mar 21

Jugar con los Alias en Columnas y Tablas

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 …

Continuar leyendo »

Mar 21

Hablando de indices, claves o keys en #sqlserver

Vamos a recordar unos cuandos artículos que puse hace tiempo sobre el tema de las claves o indices: Base de datos relacionales: Indices o claves Diseñando BBDD: Pequeña tienda Indices: Definirlos en las Tablas de Artículos y Proveedores en la aplicacion de la tienda Crear Indice o clave externa y la relacion entre las tablas …

Continuar leyendo »

Mar 20

Que es #TSQL en #sqlserver

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 …

Continuar leyendo »

Mar 19

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

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 …

Continuar leyendo »

Mar 17

Como se almacenan los datos en #sqlserver

Vamos con un tema teórico de sql server. Ya vimos: Descripcion breve del Sistema de las BBDD de SQL Server A la hora de crear nuestras base de datos, tenemos que tener en cuenta unos cuantos criterios para poder tomar decisiones de como crear los archivos y donde hay que ubicarlos. Que todas las BBDD …

Continuar leyendo »

Mar 16

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

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.

Entradas más antiguas «