Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

239
Views
Ordenando las columnas de la tabla MySql usando Python

Soy principiante en SQL.

Considere mi código simple:

 cnx = mysql.connector.connect(user='root', password='', host='127.0.0.1', database='employees') cursor = cnx.cursor() cursor.execute('SELECT * FROM people ORDER BY Height DESC, Weight') my_result = cursor.fetchall() cnx.close() for x in my_result: print(x[0], x[1], x[2])

Tengo una tabla de personas en la base de datos de mis empleados con el nombre de las columnas, Altura y Peso . Si ejecuto este código, imprime la clasificación deseada y no hay problema. Pero parece que este código esencialmente no cambia el orden de las filas de la tabla. digo, ahora si corro

 SELECT * FROM people;

en la terminal obtengo la última tabla (que no tiene el orden deseado). Ahora, mi pregunta es:

¿Cómo puedo cambiar el orden de la tabla para obtener una nueva tabla con la clasificación deseada usando Python ? ¿Es posible ?

Gracias.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Puede crear una nueva tabla como la anterior e insertar filas con el orden deseado, de lo contrario, siempre ejecute su consulta con ORDER BY.

Para crear una nueva tabla, puede ejecutar una consulta similar a:

 CREATE TABLE people_sorted LIKE people; INSERT people_sorted SELECT * FROM people ORDER BY Height DESC, Weight;
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!