Consultas sencillas en SQL

Hola a todos, hoy os voy a explicar como podemos hacer consultas simples en cualquier base de datos.

En SQL, es necesario ejecutar consultas para obtener datos de nuestra base de datos.

En este manual, vamos a hablar de cómo se realizan las consultas básicas, ya que en todos los SGBD se realizan de la misma forma pero ya habrá otras cosas que las trataremos en cada uno de ellos.

Lo primero que debemos saber es que en una base de datos tenemos tablas y que estas a su vez tienen columnas. Las filas serán la información que nosotros insertamos.

Algo parecido a esto:

Imaginemos que tenemos una tabla llamada usuarios, que tiene los siguientes campos:

  • idUsuario
  • nombre
  • password

La sintaxis de una consulta en la siguiente:

select [campos] from [tabla] where [condiciones] order by [campos] [ASC|DESC]

Los únicos obligatorios son select y from. Veamos un ejemplo para entenderlo mejor:

select * from usuarios

Esto mostrará todos los registros de la tabla usuarios. Cuando usamos  un *, significa todos los campos.

Si queremos ver campos concretos, debemos indicarlo así.

select nombre from usuarios

Así mostrará solo el campo nombre de la tabla usuarios.

Si queremos filtrar registros, necesitamos usar where indicando la condición que necesitamos.

Veremos como se usa:

select nombre from usuarios where idUsuario=1

Esto indica que muestre el campo nombre de los registros de la tabla usuarios donde el idUsuario es 1.

Si tenemos algún usuario con ese id se mostrará.

También podemos ordenar los registros, usando order by.

select nombre from usuarios order by nombre ASC

Esto indica que muestre los registros del campo nombre de forma ordenada ascendentemente.

También puedes hacerlo con DESC.

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

Deja una respuesta

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