Tecnología

Inicio

Cómo mostrar un operador aritmético en una consulta

Cómo mostrar un operador aritmético en una consulta


Típicamente SQL se utiliza para escribir consultas para seleccionar los datos específicos de una base de datos, sin embargo, SQL es un lenguaje de programación versátil que ofrece iteración, las variables y las operaciones aritméticas. SQL, de hecho, puede hacer mucho de lo orientado a objetos o lenguajes secuenciales puede. Mediante el aprovechamiento de LSQ muchas características puede escribir código más eficiente y compacto. El uso de las operaciones aritméticas en una consulta es una buena introducción a algunos de lo que puede hacer SQL.

Instrucciones

Cómo crear, llenar y la consulta de datos de muestra

1 Crear una tabla para almacenar datos numéricos. Mientras está conectado a un entorno de base de datos o el esquema, ejecute la siguiente instrucción en el entorno de desarrollo de SQL para crear una tabla para gestionar un negocio de carpintería imaginaria:

CREAR TABLA ejemplo (

id INT,
product VARCHAR(100),

gastos de decimales,
decimal ingresos,
quantitySold INT

);

2 Insertar datos en la tabla. Ejecute las siguientes instrucciones:

Insertar en ejemplo (id, productos, gastos, ingresos, quantitySold) VALUES (1, 'Banco', 150.00, 350.00, 2)
IR

Insertar en ejemplo (id, productos, gastos, ingresos, quantitySold) VALUES (2, 'Tabla', 650.00, 1500.00, 4)
IR

INSERT into example (id, product, expenses, revenue, quantitySold) VALUES (3, 'Cutting Board', 10.00, 25.00, 3);

3 Crear una consulta que contenga una operación aritmética. Los resultados de la operación se mostrarán en una columna separada. Utilice los operadores matemáticos simples tal como lo haría en cualquier otro contexto:

Seleccionar producto, gastos, ingresos, quantitySold, ingresos-gastos como peritemprofit, (ingresos - gastos) * quantitySold como totalProfit del ejemplo

La consulta anterior realiza dos operaciones aritméticas. En primer lugar, se resta gastos de los ingresos para cada artículo para llegar a una cifra que representa el beneficio de cada elemento. A continuación, se multiplica la cifra de ganancias por el número de cantidad vendida para llegar a una cifra de beneficio total. Ejecutar la consulta. Debe producir una tabla similar a la siguiente:

los ingresos los gastos de productos quantitySold peritemprofit totalProfit
Bench 150 350 2 200 400
Tabla 650 1500 4 850 3400
Tabla de cortar 10 25 3 15 45

4 SUM o AVG se pueden combinar con los operadores aritméticos para proporcionar cálculos acumulativos. La consulta siguiente muestra el beneficio total que figura en la tabla de ejemplo:
Select sum ((ingresos - gastos) * quantitySold) como ejemplo de cumulativeProfit

Esta consulta muestra de beneficio medio por artículo:

Seleccionar AVG ((ingresos - gastos)) como ejemplo de averagePerItemProfit

Consejos y advertencias

  • Las consultas anteriores fueron escritas en T-SQL. Otros sabores de SQL (PL / SQL, MySQL) pueden tener ligeras diferencias en la sintaxis.