Consulta SQL.
Algunas sugerencias para realizar SQLs en MySQL.
1. En base a la base de datos “problema08”,
determinar los gastos totales que se realizaron en la región de Francia, en la
gestión 2020 y 2021.
Como se puede observar la consulta estamos utilizando la función sum(), que en este caso necesitamos sumar los gastos, algo que mencionar es la utilización del operador "and" y "or", no se debe olvidar la prioridad de ejecución de estos operadores con respecto al operador AND, por lo tanto el operador OR esta entre paréntesis y así poder ejecutar la instrucción adecuadamente.
Por otro lado el operador "RIGHT()" es una función del DBMS, que permite substraer caracteres comenzando por el lado derecho, es decir en este caso realizara la sustracción de los 4 caracteres comenzando por el lado derecho Ej. si el valor es "Q1 2020" y aplicamos "right('Q1 2020') el resultado sera: 2020.
2. Cuantos
productos de tipo "Tablets" se vendieron en la región de Brasil.
En este problema se dese contar un tipo de producto especifico, por tanto se utiliza la función COUNT() en base al criterio de selección utilizando el operador LIKE.
3. Cuál es el tipo de producto que menos ingresos
logro conseguir
En este caso una de las posibles soluciones seria esta consulta, aunque no nos muestra de forma directa el tipo de producto menos vendido al contrario nos muestra los ingresos totales por tipo de producto, una vez obtenido estos datos podemos ordenarlo de forma ascendente (ORDER BY) y así poder obtener el que menos se vendió. Otra forma de solucionar este problema seria haciendo sub consultas o consultas anidadas que este tema lo tocaremos mas adelante.
4. En
base a la base de datos “problema08”, realizar una consulta para determinar los
ingresos totales en el periodo “Q2” de la gestión 2020, de la categoría de
producto “Dispositivos”.
En este problema se debe utilizar la función sum() que permite realizar la suma de los ingresos de la tabla datos, y como condición de selección se utiliza el periodo "Q2 2020" y la categoría "DISPOSITIVOS".
la pregunta 2 indica Brasil y se coloco fue China
ResponderBorrar