Está en la página 1de 8

Administradores de Base de Datos-SQL

Juan M. Lorca Gajardo

Administracion de Base de Datos

Instituto IACC

27 de marzo 2021
Antecedentes:

1. Utilizando la tabla que se muestra a continuación, responda la siguiente interrogante:

¿Cómo puede obtener una consulta de el/los artículos con el menor precio? Recuerde escribir
la instrucción.

2. Considerando la tabla anterior, ¿cómo generaría una consulta que contenga la descripción
de cada artículo con su respectivo precio y ordenado la misma de forma descendente en base
al precio del artículo?.
Desarrollo

1. Utilizando la tabla que se muestra a continuación, responda la siguiente interrogante:

¿Cómo puede obtener una consulta de el/los artículos con el menor precio? Recuerde escribir

la instrucción.

Dentro de las funciones que nos permiten obtener valores, podemos utilizar la función MIN

esta función nos permite obtener el artículo con el menor precio, la cual retornará el valor

mínimo de la columna deseada, en el caso planteado, se requiere obtener el artículo con el

menor precio, para lo cual se realizara la columna “precio”, siendo la siguiente instrucción a

utilizar:

SELECT MIN(Precio) FROM ARTICULOS;


Con este código, retornaremos el valor mínimo del producto.

En la imagen anterior podemos observar que el valor retornado corresponde a la cantidad de

3000, que corresponde al precio del artículo “Mouse Pad”, siendo este el valor más bajo del

listado. Otra forma que tenemos para obtener los artículos con el menor valor pero con todas

sus características podemos dar una condición respecto al valor específico, mediante la función

WHERE, a modo de ejemplo se dará como condición de que los valores presentados sean

menor a $10000, para eso utilizamos la siguiente instrucción:

SELECT Cod_Art, Descripcion, Precio FROM ARTICULOS WHERE Precio < 10000;
Este codigo nos entregara los siguientes valores:

En la imagen observamos que se obtienen aquellos valores menores al indicado en la condición.


2. Considerando la tabla anterior, ¿cómo generaría una consulta que contenga la descripción

de cada artículo con su respectivo precio y ordenado la misma de forma descendente en base

al precio del artículo?

Existe una función que nos entregara como resultado los precios ordenados de menor a mayor

esta es la función ORDER, mediante el siguiente codigo:

SELECT Precio FROM ARTICULOS ORDER BY Precio DESC;

Obtendremos los valores indicados en el campo específico, en este caso el campo precio,

ordenados de menor a mayor, como se aprecia en la siguiente imagen:


Del mismo modo, podríamos realizar la consulta anterior, pero esta vez, ordenando todos los

elementos de la tabla de menor a mayor valor mostrando además, la descripción de cada

artículo junto al precio:

SELECT * FROM ARTICULOS ORDER BY Precio DESC;

En la siguiente imagen, ilustramos el resultado obtenido:


Bibliografía

Administradores de bases de datos-SQL. Administración de Base de Datos. Semana 5


IACC (2019).

También podría gustarte