Saltar al contenido

Tenemos esta tabla ...

Captura

Ahora queremos ordenarlo  ya que para nuestros listados entre otras cosas que podemos utilizarlo.

Si este campo se esta utilizando como algn tipo de clave no se puede realizar ya ´que se modificaría todas las relaciones

Vamos a ello.

Primeramente si no queremos trabajar con la misma tabla podemos hacer una copía de la tabla.

Captura

Ahora podemos trabajar con la original o copia tranquilamente, como gustemos.

Yo lo voy a hacer con el original.

Captura

Borramos el campo idFicha que era el de identity

Captura

Ya lo tenemos

Ahora toc mover la columna al primer sitio.

Nos vamos al Diseño de tabla.

Captura

Nos pondriamos encima de ella y sin soltar la movemos al sitio que queramos.

Solo queda hacer un DROP a la Copia de Seguridad que hicimos en el primer paso.

BRICOCONSEJO: SI VAMOS A HACER ALGO QUE PUEDA AFECTAR A LA ESTRUCTURA, INDICES, RELACIONES. ....  APARTE DE COPIAR LA TABLA SUGIERO UN BACKUP

Es como lo haría yo ... y tu ????  Comentalo aqui o en el grupo de facebook.

Partiendo  estas 3 premisas

SIMPLE

f2DOBLEf1MULTIPLE f3

Vamos como lo hacemos en python estos 3 casos

Captura

Vemos en esta estructura doble como funciona IF y hemos puesto los 3 ejemplos.

Captura

Y en esta estructura multiple y muy fácil de entender.

Ya lo complicaremos máscuandolo integraremos en la programación con SQLServer, MongoDB, ..... y otros aspectos del propio python.

Como siempre, lo podéis compartir, añadir cosas en comentarios en el grupo de facebook.

Vamos a avanzar con el tema de python para que en unos dias nos metamos con la conexión con MongoDB.

Empezamos con los bucles.

Captura

 

Y  la primera práctica sería

Captura

En este primer ejemplo nos mostraría los 10 primeros números

Ahora vamos a hacer el típico problema que siempre lo piden, y que después lo compararemos con otro bucle, la tabla de multiplicar.

Captura

Vamos a explicar unas cosas nuevas que aparecen.

Al pedir el número le decimos que ese numero es entero por que si no lo trata como cadena. Si no lo pusieramos quedaria una cosa como:

Captura

Y tambien podemos hacer que el contador sume de la forma clásica a = a +1 o de esta  a += 1.

Sencillo ????

Pues ahora veremos para terminar un uso que se le puede dar al While.

Captura

Para quien no no lo sepa, aqui le dejo el enlace de la wikipedia

Sucesión de Fibonacci

Seguimos ....

He metido mas datos y alguno que no son monumentos.

Sin título

Los 2 últimos no son monumentos sino eventos. Voy a borrarlos.

Captura

y nos vamos a la bbdd

Captura

Hemos visto como se han borrado el registro 17 y 18.

No le pasa ningún parámetro borrará absolutamente todos los documentos 

2

Es coMo si hicieramos en SQL Server un ALTER TABLE.

Tenemos nuestra bbdd de monumentos la siguiente estructura.

Sin título

Vamos a añadir un campo que se llame Eventos para ver porque tambien es conocidas esas ciudades.

Las bbdd Mongo no tienen esquema, no existe el comando ALTER TABLE para añadir un campo , lo que hace es actualizar la colección por medio deupdate.

Vamos a ello ....

Captura

y ...

Captura

Ya veremos como modificamos el contenido de este campo que hemos añadido.

Sencillo ??? Aunque ya veremos que podemos trabajar mejor con Arrays, pero eso más adelante.