Spanish, Mexican subtitles

← PS 08-20 Order By Solution

Get Embed Code
4 Languages

Showing Revision 4 created 09/19/2013 by Betty Mulac.

  1. Bueno, aquí está mi respuesta.
  2. El SQL es Select * From Links,
  3. dónde la ID de ingreso equivale a 62443,
  4. ordenar por hora de ingreso
  5. ASC para ascendente.
  6. Estas son las restricciones de la pregunta
    --62443 y la hora de ingreso
  7. Y lo que estoy haciendo es iterar
    los resultados,
  8. creando un link
  9. anexando el link del ID a la lista
    de resultados,
  10. luego, recibiendo los resultados.
  11. Vamos a correr esto para asegurarnos
    que funcione.
  12. Vemos que nuestra respuesta es 15, 18, 21.
  13. Esos son los links correctos de los IDs.
  14. Mi respuesta se ve así
  15. porque he estado siguiendo la forma que
    hemos estado trabajando
  16. en la estructura general de esta función.
  17. Pero si fuéramos a crear una función
    que hiciera justamente esto--
  18. darnos los links de los IDs--
  19. hay unas cuantas cosas que no nos sirven
  20. que limpiaré y te enseñaré.
  21. Así que lo primero que no necesitamos es
    Select * from links.
  22. Lo único que nos importa son los IDs.
  23. Así que solo seleccionaremos los IDs.
  24. Aquí estamos creando un link objeto
  25. por cada fila que nos regresa.
  26. De hecho, no necesitamos el link objeto.
  27. Si sólo vamos a tomar los IDs de los resultados.
  28. podemos sólo regresarlos casi directamente.
  29. Deshagámonos de este ciclo
  30. cambiémoslo por algo como esto.
  31. Bueno, he simplificado esto bastante.
  32. Ésta sintáxis aquí es una lista comprensiva.
  33. Es una manera sencilla de hacer una lista.
  34. Seguimos corriendo nuestro SQL.
  35. Pero esta vez, vamos a seleccionar ID.
  36. Como SQLite Library en Python
    nos da tuplas en los resultados,
  37. y en este caso sólo estamos pidiendo el ID,
  38. sabemos que la primera columna será el ID.
  39. Así que para t en c--para la tupla en el cursor--
  40. haz una lista del primer elemento
    de cada una de las tuplas
  41. guárdalo en los resultados y regrésalo.
  42. Vamos a imprimir esto.
  43. La respuesta es la misma --15,18,101.
  44. Bueno, un poco más de Python extra para ti
  45. Sigamos adelante.