Se emplea un conector cuando tenemos que usar MySQL con otros lenguajes de programación. El trabajo de MySQL-conector es proporcionar acceso a MySQL Driver al idioma requerido. Así, genera una conexión entre el lenguaje de programación y el Servidor MySQL.
Cláusula OrderBy
OrderBy se utiliza para organizar el conjunto de resultados en orden ascendente o descendente. De forma predeterminada, siempre está en orden ascendente a menos que se mencione «DESC», que lo organiza en orden descendente.
«ASC» también se puede usar para organizarlo explícitamente en orden ascendente. Pero, por lo general, no se hace de esta manera, ya que el valor predeterminado ya lo hace.
Sintaxis-
SELECT column1, column2 FROM table_name ORDER BY column_name ASC|DESC;
Los siguientes programas le ayudarán a entender esto mejor.
BASE DE DATOS EN USO:
Ejemplo 1: Programa para ordenar los datos en orden ascendente por nombre
# Python program to demonstrate # order by clause import mysql.connector # Connecting to the Database mydb = mysql.connector.connect( host ='localhost', database ='College', user ='root', password = '' ) cs = mydb.cursor() # Order by clause statement ="SELECT * FROM Student ORDER BY Name" cs.execute(statement) result_set = cs.fetchall() for x in result_set: print(x) # Disconnecting from the database mydb.close()
Producción:
Ejemplo 2: Organización de la base de datos en orden descendente
# Python program to demonstrate # order by clause import mysql.connector # Connecting to the Database mydb = mysql.connector.connect( host ='localhost', database ='College', user ='root', ) cs = mydb.cursor() # Order by clause statement ="SELECT * FROM Student ORDER BY Name DESC" cs.execute(statement) result_set = cs.fetchall() for x in result_set: print(x) # Disconnecting from the database mydb.close()
Producción:
Ejemplo 3: Programa para obtener el nombre de la tabla, ordenado en orden descendente por Rollo no.
# Python program to demonstrate # order by clause import mysql.connector # Connecting to the Database mydb = mysql.connector.connect( host ='localhost', database ='College', user ='root', ) cs = mydb.cursor() # Order by clause statement ="SELECT Name FROM Student ORDER BY Roll_no DESC" cs.execute(statement) result_set = cs.fetchall() for x in result_set: print(x) # Disconnecting from the database mydb.close()
Producción:
Publicación traducida automáticamente
Artículo escrito por vanshikagoyal43 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA