Tiempo de lectura:3 Minutos, 36 Segundos

En este articulo vamos aprender a visualizar registros de una tabla con SELECT en PostgreSQL. Una vez que hemos creado la tabla e insertado registros, realizaremos consultas para ver la información.

Sintaxis

La sintaxis básica para mostrar datos es la siguiente:

En la sintaxis anterior:

  • Primero se escribe SELECT y después los campos o expresiones que se quieren mostrar separadas por comas entre ellos. El SELECT no es sensible a mayusculas o minusculas.
  • En segundo lugar se escribe FROM y el nombre de la tabla dónde están los campos. Si solo escribes una expresión que no contiene ninguno campo, el FROM es opcional.

Ten en cuenta que la sintaxis anterior es básica, pero que el SELECT acepta las siguientes cláusulas:

  • Distinct: para mostrar las filas diferentes.
  • Order by: para ordenar las filas.
  • Where: para filtrar la información.
  • Limit o fetch: para seleccionar un subconjunto de filas.
  • Group by: para establecer agrupaciones de filas.
  • Having: para filtrar agrupaciones de filas.
  • Inner join, left join, full outer join y cross join: para unir tablas.
  • Union, intersect y except: para realizar acciones de conjunto de datos.

Cuando escribes una sentencia con SELECT y FROM la herramienta los evalúa de la siguiente forma:

Esto es importante saberlo ya que si utilizas un alias de tabla en el FROM podrás utilizarlo en el SELECT.

Ejemplos

En estos ejemplos nos centramos en la sintaxis básica. Puedes ver otros artículos como order by o where para más detalles.

Mostrar todos los campos de una tabla

En este ejemplo mostramos todos los campos de la tabla empleados:

Mostrar solo dos campos de una tabla

En este ejemplo mostramos solos los campos de nombre y sueldo de la tabla empleados:

Mostrar los sueldos distintos

En este ejemplo mostramos los diferentes sueldos de los empleados:

Mostrar la suma de sueldos por departamento

En este ejemplo mostramos la suma de todos los sueldos por departamento:

Mostrar la suma de sueldos por puesto con un filtro en la suma

En este ejemplo mostramos la suma de todos los sueldos por puesto, pero solo de aquellos que la suma supere los 100000:

Mostrar el resultado de una expresión

En este ejemplo mostramos el resultado de una expresión, en este caso el resultado de multiplicar 5*5:

Mostrar la suma de sueldo y el calculo de su subida

En este ejemplo mostramos el nombre del empleado junto a su sueldo y su sueldo al subirle un 5%:

Ejemplo completo

Copia y pega el siguiente código en tu consola de PostgreSQL y realiza paso a paso leyendo los comentarios:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Perfiles en Redes Sociales