Lista comandos variados en SQL
select * from productos
Select nom_producto, sto_producto,pre_producto, importe=sto_producto*pre producto from productos where cat_producto between 1 and 2
order by pre_productoselect * from CATEGORIAS
/**/
select distinct cat_productos from productos
/*listar nombre, cod categoria, precio y stock de todos
los productos cuyas categorias son carnes o golosinas,y stock es menor que 100, además debe ordenarlos por
código de categoria de forma asc
y luego por el precio de forma desc*/
select nom_producto, cat_producto, pre_producto, sto_productofrom productos where(cat_producto=4 or cat_producto=5) and sto_producto< 100
order by cat_producto asc, pre_producto desc
select*from CATEGORIAS
/*Calcular el precio promedio de losproductos*/
select precio_promedio=avg(pre_producto)from productos
/*Calcular el precio maximo de los productos*/
select precio_maximo=max(pre_producto)from productos
/*Calcular el preciominimo de los productos*/
select precio_maximo=min(pre_producto)from productos
/*Calcular total stock de los productos*/
select total_stock=sum(sto_producto)from productos
/*Calcular ocontar la cantidad de productos*/
select cantidad_productos=count(*) from productos
/*Listar nombre ptoducto, nombr categoria, stock y precio, las letras c y p son el alias de cada tabla*/select * from CATEGORIAS
select p.nom_producto, c.NOM_CATEGORIA, p.sto_producto, p.pre_producto
from CATEGORIAS c, productos p
where c.COD_CATEGORIA=p.cat_producto
SELECTP.nom_producto, C.NOM_CATEGORIA, P.sto_producto, P.pre_producto
FROM CATEGORIAS C INNER JOIN
productos P ON C.COD_CATEGORIA =P.cat_producto
/*Listar el nombre de la categoria y la cantidad deproductos por cada categoria,
lo que vaya antes de la función "count" tiene que ir en el "group by"*/
select c.nom_categoria, cantidad=count(p.cod_producto) from CATEGORIAS c, productos p
where...
Regístrate para leer el documento completo.