RSS

Archivo de la etiqueta: Management Studio

Trasteando con Like

Como siempre, tenemos 1 tabla

image

El primer ejemplo y sencillo. Somos una academia de recuperación de verano con 2 aulas de 7 pupitres y tenemos que repartirlos

image

Podemos buscar los que ya son repetidores.

image

Podemos ver los que son familia

image

Se pueden utilizar otros caracteres comodines como la opciones AND, NOT, OR que ya veremos mas adelante.

Sabéis de alguna otro utilidad de esta clausula ???

Espero vuestros aportes ….

MUCHAS GRACIAS

 
4 comentarios

Publicado por en 12 agosto, 2014 en Management Studio, SQL SERVER 2014, T-SQL

 

Etiquetas: , , ,

Juguemos con la clausula Having

La clausula “having” es utilizada junto con  el comando SELECT para especificar una condición  para un grupo.

Se parece a la clausula “where” .. a que si ???

La diferencia estriba en que cláusula «where» permite seleccionar  registros individuales; la cláusula «having» permite seleccionar  un grupo de registros que para eso tenemos que acompañarlo con la cláusula ´”group by”

Vamos con un ejemplo para quitar las dudas.

image

Aquí tenemos nuestro tabla  y vamos a hacer un SELECT con “Having” muy sencillo y a explicarlo.

image

Tenemos la primera condición en el cual queremos saber que comercial ha superado la media de ventas. Y la segunda para comprobarlo.

image

Sencillo ??? Espero vuestras ideas, sugerencias, comentarios.

Vamos a profundizar en siguientes artículos …..

 
 

Etiquetas: , , , ,

Distintas formas de utilizar la clausula Where

Nos podemos extender para escribir un libro entero sobre esta clausula, pero voy a ver un poco de todo.

Primeramente tenemos esta tabla.

image

Y con esta estructura

image

A jugar ….

image

 

image

 

image

También podemos hacer concatenación de reglas´

image

Con esta última podemos verificar si hemos introducido bien los datos y no dejamos blancos o valores Null

Fácil … vamos a por otro artículo para no hacerlo tan pesado

 

Etiquetas: , , , ,

Top

Teiendo esta tabla que ya vimos en un ejemplo anterior

image

Vamos utilizar esta clausula simplemente a titulo de comentario.

image

Como veis nos saca los n primeros registros que queramos. Muy sencillo.

Vamos a por la clausula Where que si que nos vamos a entretener y jugar mucho …..

 

Etiquetas: , , ,

Formateando fechas

Seguimos trabajando con los campos, en este caso vamos a jugar con los campos fechas. image image En Este caso tenemos una tabla de alumnos con su fechas de cumpleaños, de este forma todos los días sabemos quien cumple años y le felicitamos. image Vemos a empezar con este campo fecha y viendo el resultado image La clausula convert(varchar,Cumple,103) convierte el campo fecha en un formato mas europeo y de algunos otros paises. Aquí vemos una consulta mas asequible

image

Getdate() es la fecha actual como hemos visto. Hemos cambiado los datos de la fecha de cumple y vamos le damos una vuelta a la select anterior. image Podemos trabajar con el campo Fecha mas, pero de momento lo vamos a dejar. Seguimos con otros temas.

 

Etiquetas: , , ,

A borrar con el comando “Delete”

Y ahora … toca borrar

Tenemos la siguiente tabla:

image

y con los siguientes datos:

image

Vamos a ellos

image

Y ….

image

Ahora vamos a poner un supuesto fácil

image

image

Y si quitamos la opcon “Where”

image

Bueno, creo que con estos artículos hemos explicados algo interesante.

Ahora entrare en unos temas adicionales … pero pronto consultas que para mi es lo mas guays de SQL Server y que pueden dar para mucho … ya veré si tengo que abrir una sección nueva Lengua fuera

Buen finde…. habra sorpresas después del finde

 

Etiquetas: , , ,

Seleccionamos Registros con el comando “Select”

Selecciona filas o registros de la base de datos y habilita la selección de una o varias filas o registros  o columnas de una o varias tablas en SQL Server.

En este comando tiene gran importancia las clausulas:

  • WHERE: Especifica una condición para la recuperación de datos.
  • ORDER BY: especifica el orden en el que devolver las filas ya sea este ascendente o descendente.
  • AS proporciona un alias o nombre que se puede utilizar para cambiar el nombre temporalmente tablas o columnas.

Bueno … a la práctica

Tenemos la siguiente tabla:

image

y con los siguientes datos:

image

Vamos a hacer distintas selecciones como podeis ver a simple vista

image

Y la plantilla que nos muestra

image

Ponemos el siguiente ejemplo:

image

y el resultado

image

Y ahora lo vamos a ordenar por Edad

image

image

Facil ??? Espero sus comentarios, sugerencias, etc….. ya se acerca el tema de las consultas.

Venga ….

 

Etiquetas: , , , ,

Modificar Registros

La instrucción UPDATE se utiliza para actualizar los registros existentes en una tabla.

Vamos a la practica.

image

Ahora teneos la pantalla clásica pantalla de consulta con una plantilla

image

La parte de SET son lo que se va a cambiar. Y WHERE cuando coincide la busquedas. Bueno … a la practica …

Tenemos esta tabla:

image

Vamos a cambiar el contenido del registro de M89 por otro distinto que lo pondremos en el código:

image

image

Y si no ponemos la clausula “Where”

image

Asi que tenemos  en cuenta.

Así de fácil es con Management Studiio

 

Etiquetas: , , , ,

“Insert to” … en Management Studio

Tenemos la siguiente tabla::

image

Insert to se utiliza para agregar un registro nuevo al final de la tabla,

Para hacer “insert to” en Management Studio se tiene que hacer lo siguiente:

image

Se nos abrirá una pantalla de consulta con la siguiente plantilla

image

Cambiamos lo que esta en VALUES:

image

Y en la tabla:

image

Como veis se utiliza T-SQL por lo que vamos a ampliar un poco mas en siguientes artículos con mas ejemplos y prácticas.

Al turrón …..

 
 

Etiquetas: , , ,

Borrar Tablas y Bases de Datos via Management Studio

De momento vamos a poner solamente ejemplos, mas adelante ya trabajaremos con BBDD reales y realizaremos un proyecto en condiciones.

ATENCION: TENER EN CUENTA DE QUE SI BORRAIS LAS TABLAS Y LAS BBDD PERDEREIS LOS DATOS.

Es muy sencillo.

image

image

Damos SUPR

image

Damos a Aceptar.

image

Ya la hemos borrado.

Ahora a por la BBDD. Nos situamos en la BBDD y damos a SUPR.

image

Damos a Aceptar y ya estaría.

Ya esta …. ahora al código que tanto me gusta.

Ahora os toca vosotros compartir estos artículos.

 
 

Etiquetas: , , ,