Está en la página 1de 7

Administradores de Base de Datos-SQL

Franco Quintana Morgado

ADMINISTRACIÓN DE BASES DE DATOS

Instituto IACC

Ponga la fecha aquí


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.

Resp.

Para obtener el artículo con el menor precio podemos utilizar la función MIN, la cual retornará el

valor mínimo de la columna deseada, en este caso se quiere buscar el artículo con el menor

precio, por lo tanto la columna sobre la cual se hará la consulta es la columna “precio”, la

instrucción a utilizar será la siguiente:

SELECT MIN(Precio) FROM ARTICULOS;

El código anterior sólo retornará un valor, el mínimo.


En la captura de pantalla se puede observar el valor 3000, que corresponde al mínimo de la tabla,

el artículo “Mouse Pad”.

Para retornar los artículos con el menor precio junto a todas sus características, es decir, la

información contenida en cada una de las columnas, podemos dar una condición con respecto a

un valor específico, utilizando la función WHERE, o también podríamos ordenar los artículos de

menor a mayor de acuerdo a su precio.

Para el primer caso, podemos dar la 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;

Lo que nos retornará los valores presentados en la siguiente imagen:


En la captura de pantalla anterior se observa que la instrucción devolvió aquellos valores

menores al indicado en la condición, de manera arbitraria.


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?.

Resp.

Para ordenar los precios de menor a mayor se podrá utiliza la cláusula ORDER, de la siguiente

manera:

SELECT Precio FROM ARTICULOS ORDER BY Precio DESC;

La cual nos retornará los valores indicados en el campo “Precio”, como se muestra en la

siguiente captura de pantalla:

Finalmente podríamos realizar la consulta ordenando todos los elementos de la tabla de menor a

mayor, pero mostrando la descripción de cada artículo junto al precio, de la siguiente manera:

SELECT * FROM ARTICULOS ORDER BY Precio DESC;


El resultado se observa en la siguiente captura de pantalla:
Bibliografía

Material de estudio semana 5, IACC.

Estudios personales.

También podría gustarte