Postgresql orden por cláusula

Postgresql orden por cláusula
Debe estar familiarizado con el almacenamiento de datos de cualquier formulario en cualquier sistema operativo si está dispuesto a tener alguna aplicación en ejecución. Siempre que desee ejecutar cualquier sitio web dinámico o una aplicación, siempre necesita almacenamiento en el backend. Llegará a conocer muchas aplicaciones de almacenamiento llamadas "bases de datos". Una de las bases de datos gratuitas y de código abierto comúnmente utilizadas es "PostgreSQL". Se encuentra en la categoría de sistemas de gestión de bases de datos, y también, un tipo de RDBMS significa sistemas de gestión de bases de datos racionales. También se declara altamente estable entre todas las demás bases de datos. La razón detrás de esto es que se ha desarrollado durante más de 20 años como un código abierto de la comunidad y todavía se considera una base de datos primaria para muchas aplicaciones web y analíticas.

Apoya a JSON que es SQL no racional y racional, consultando. Es aplicable en casi todos los sistemas operativos, incluidos Windows, MacOS, Linux y OpenBSD también. Muchas compañías están utilizando actualmente PostgreSQL en sus productos y servicios como Apple, Cisco, Instagram, etc.

PostgreSQL es una base de datos extensible y fácil de usar porque permite la personalización, y los usuarios son capaces de definir sus propios tipos de datos, lenguajes funcionales, etc. Los complementos personalizados también se desarrollan si no cree que la configuración predeterminada cumpla con sus requisitos. PostgreSQL tiene muchas características, pero las que lo discriminan de otros son transacciones anidadas y replicación asincrónica.

Ahora avanzando hacia el funcionamiento de PostgreSQL. Nuestro modo de discusión actual está utilizando una consulta de pedido en PostgreSQL. Todos los comandos utilizados en PostgreSQL son casi los mismos que SQL. Sin embargo, hemos utilizado dos enfoques para demostrar el funcionamiento del orden por cláusula en PostgreSQL.

  • Aplicar el pedido de PostgreSQL por cláusula a través de SQL Shell (PSQL)
  • Aplicar el pedido PostgreSQL por cláusula usando PGADmin

Aplicar el pedido de PostgreSQL por cláusula a través de SQL Shell (PSQL)

Después de que el PostgreSQL se instale correctamente en su sistema, ahora puede abrir SQL Shell (PSQL). Como ha definido el nombre de host local y el nombre de la base de datos, proporcione una contraseña para continuar. 'Postgres' es el nombre predeterminado de la base de datos. También hemos usado lo mismo en este tutorial.

Ejemplo 1
Tome un ejemplo de una mesa. En PostgreSQL, la creación de mesa es muy simple y definida. La tabla se crea a través de un comando 'Crear', y usamos una tecla 'Insertar' para agregar valores a la tabla. Este método se discute más adelante en la guía. Volver a la mesa llamada 'automóvil' que tiene los atributos del automóvil como nombres de columnas. Use el comando SELECT para obtener todos los registros de la tabla.

>> seleccionar * del coche;

Ahora aplicaremos la consulta en la que queremos mostrar solo dos columnas de la tabla.

>> Seleccione Nombre, Color de CAR ORDER BY COLOR ASC;

Y el resultado debe estar en orden ascendente sobre el color. Entonces, todos los colores de la columna se ordenan alfabéticamente.

Ejemplo 2
Considere otra tabla llamada trabajador que contiene la información sobre cada persona que trabaja. Use el comando SELECT para mostrar los datos de la tabla.

En este caso, queremos obtener el registro en orden descendente sobre la columna Fname. Mientras que el registro de dos columnas se obtiene en consecuencia en la tabla.

>> Seleccione Fname, lname de la orden de trabajadores por fname descrí;

Puede ver que el resultado de la columna FNAME está organizado.

Ejemplo 3
Considere el mismo trabajador de la tabla. En este ejemplo, creamos una columna en el momento de ejecución, ya que dijimos que PostgreSQL es personalizable y flexible. En esta columna creada, mostraremos el resultado. La longitud del apellido del trabajador se calcula utilizando una función incorporada 'Longitud'; La sintaxis de la función es;

Longitud (nombre de la columna);

Esta función mostrará las palabras totales en el nombre. Usaremos la consulta para obtener dos columnas, LName y la columna 'Len'. Los datos en la columna 'len' se organizan en orden descendente.

>> seleccionar lname, longitud (lname) len del orden de trabajadores por Len Desc;

Las columnas resultantes se muestran con la longitud en orden descendente.

Ejemplo 4
Hablaremos sobre los valores nulos en la tabla. Aquí crearemos una nueva tabla 'muestra' utilizando la consulta Crear. Aquí el nombre de la columna se define junto con el tipo de datos que es un valor entero.

>> Crear muestra de tabla (número int);

La tabla se creará ahora. Agregaremos los valores en la columna respectiva. Aquí hemos ingresado todos los valores en una sola línea. Puede agregar registros por separado. Se ingresa una fila como nula. Este nulo se mostrará como un espacio en la tabla.

>> Insertar en los valores de muestra (número) (1), (5), (8), (3), (nulo);

Use la instrucción Seleccionar para ver los valores que insertó. Si queremos mostrar los datos de la columna de acuerdo con esa columna en particular, notará que cada valor se organiza ascendentemente con el valor nulo al final de forma predeterminada.

>> Seleccione Número del orden de muestra por número;

En otras palabras, si queremos organizar datos en orden ascendente, no necesitamos mencionarlos. Ahora queremos que el valor nulo aparezca en la primera fila. Para ese propósito, usaremos:

>> Seleccione Número del orden de muestra por número NULLS primero;

Ejemplo 5
Hay una forma diferente de organizar datos de la tabla. Considere el trabajador de la tabla. Queremos mostrar el 'yor' del automóvil en orden descendente. Para esto, hemos usado el soporte angular ">".

>> seleccionar nombre, modelo, yor de la orden del automóvil por yor usando>;

El resultado estará en orden ascendente si agrega el soporte angular opuesto después de la palabra clave 'usando'. La salida muestra el 'yor' en orden descendente.

Aplicar el pedido PostgreSQL por cláusula usando PGADmin

Ahora el segundo enfoque es a través del Pgadmin de PostgreSQL.

Iniciar primero PostgreSQL Workbench. Ahora se le pide al usuario que escriba la contraseña guardada que el usuario ya ha dado en el momento de la configuración.

Después de presionar 'OK', ese cuadro de diálogo se eliminará. Se mostrará una interfaz que es el tablero de inicio de PostgreSQL. Para aplicar consultas, navegue al lado izquierdo de la página. Expandir el servidor; Además, expanda PostgreSQL y luego bases de datos. Haga clic derecho en el nombre 'Postgres' de la base de datos. Aparecerá un desplegable. Desde aquí, seleccione 'Herramienta de consulta'. Después de seleccionar eso, verá que la interfaz ha cambiado.

Ejecutar una consulta de selección simple. Para la ejecución, vaya a la barra de menú y seleccione el botón Ejecutar/Actualizar.

Ahora puede ver el resultado en la parte inferior de la página; Esa es la porción resultante. La imagen relevante se adjunta a continuación.

Aquí tome un ejemplo de una tabla como se describió anteriormente 'trabajador'. Muestra los nombres de la ciudad de un trabajador en orden ascendente. Use la consulta a continuación

>> seleccionar fname, lname, ciudad de la orden de los trabajadores por ciudad asc;

Ejecutar la consulta; El resultado será el siguiente.

Conclusión

Puede entender el concepto de dos maneras, como se describe en el artículo. PostgreSQL proporciona las formas más fáciles de aplicar consultas de orden por cláusula. Solo usted necesita haber configurado PostgreSQL en su sistema.