En este artículo, aprenderemos a utilizar algunos de los comandos más importantes en SQL. Este contenido está dirigido a quienes están siguiendo un curso de lenguaje SQL y desean profundizar en el uso de comandos y sentencias SQL.

Tipos de sentencias SQL

Antes de comenzar, es importante entender que las sentencias SQL pueden variar en su nomenclatura. Algunos las llaman «consultas», otros «instrucciones», «comandos», «órdenes» o «sentencias». Sin importar el nombre que se les dé, existen dos tipos fundamentales de sentencias:

  • Sentencias de consulta: utilizadas para obtener información de las bases de datos.
  • Sentencias de modificación: utilizadas para alterar la información contenida en las bases de datos.

En este artículo, nos enfocaremos en las sentencias SELECT, que permiten filtrar información de las tablas en una base de datos.

Empezando con las sentencias SELECT

Visualización de los datos de la tabla

Para comenzar, utilizaremos el comando SELECT para visualizar los datos. Si accedes al enlace proporcionado, encontrarás tres tablas en la base de datos: Customer, Other y Shipping. Vamos a realizar una consulta simple para obtener toda la información de la tabla «Orders».

SELECT * FROM Orders;

Este comando nos devolverá todos los registros de la tabla «Orders». Al ejecutar la consulta, obtendremos cinco registros de salida.

Filtrando por tablas específicas

Si queremos ver solo los registros de la tabla Customer, podemos realizar la siguiente consulta:

SELECT * FROM Customer;

De esta manera, SQL nos devolverá los registros correspondientes a la tabla Customer.

Filtrado de datos con condiciones

Ahora, vamos a hacer las consultas más específicas utilizando condiciones.

Filtrando por valores numéricos

Supongamos que queremos filtrar los registros de la tabla Others donde el valor de «Amount» sea mayor a mil. El comando sería el siguiente:

SELECT * FROM Others WHERE Amount > 1000;

Este comando devolverá únicamente los registros donde el campo «Amount» sea mayor a mil. Si cambiamos la condición a valores menores:

SELECT * FROM Others WHERE Amount < 1000;

Obtendremos los registros que cumplen con esta nueva condición.

Filtrando por valores de texto

Si deseamos filtrar los registros de la tabla Customer para encontrar aquellos cuya «Age» sea igual a 22, el comando sería:

SELECT * FROM Customer WHERE Age = 22;

Uso de comillas en consultas SQL

Es importante tener en cuenta que al trabajar con datos tipo texto (como en el caso de «Country»), es necesario rodear los valores con comillas simples. Por ejemplo:

SELECT * FROM Customer WHERE Country = 'USA';

De lo contrario, obtendremos un error debido a que el tipo de dato «Country» es un varchar (cadena de texto).

Ejemplo de ordenamiento de resultados

En SQL, también podemos ordenar los resultados de una consulta utilizando la cláusula ORDER BY. A continuación, veremos cómo ordenar los resultados de la tabla Customer por la edad:

SELECT * FROM Customer ORDER BY Age;

Este comando devolverá todos los registros de la tabla Customer, ordenados de acuerdo a la edad. Si quieres ordenarlos de forma descendente, puedes agregar la palabra clave DESC:

SELECT * FROM Customer ORDER BY Age DESC;

Uso de rangos con la cláusula BETWEEN

Otra forma útil de filtrar datos es mediante el uso de la cláusula BETWEEN, que nos permite establecer un rango de valores. Supongamos que queremos ver los registros de la tabla Customer donde la edad esté entre 20 y 30 años:

SELECT * FROM Customer WHERE Age BETWEEN 20 AND 30;

Este comando devolverá los registros donde la edad se encuentre dentro del rango especificado.

Práctica recomendada

Para reforzar el aprendizaje de estos conceptos, se recomienda ejecutar cada uno de los ejemplos mencionados anteriormente en la plataforma del curso. Los estudiantes deben familiarizarse con los comandos SQL y realizar sus propias consultas para comprender mejor cómo filtrar y manipular los datos de las bases de datos.

Conclusión

En este artículo, hemos cubierto lo básico de las sentencias SQL, incluyendo cómo hacer consultas simples, cómo aplicar filtros a los datos y cómo ordenarlos y clasificarlos según diferentes criterios. Este es solo el principio de un recorrido más largo hacia el dominio de SQL, y se recomienda continuar con la práctica constante de los comandos mencionados para mejorar tus habilidades en el manejo de bases de datos.

Por Cheft

Deja una respuesta

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