Normalmente SQL se utiliza para escribir las consultas para seleccionar los datos específicos de una base de datos , sin embargo, SQL es un lenguaje de programación versátil con iteración , variables y operaciones aritméticas. SQL , de hecho , se puede hacer mucho de lo lenguajes orientados a objetos o secuencial puede. Al aprovechar Sqls muchas características que usted 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 SQL puede hacer. Cosas que necesitará
Una base de datos relacional que tiene credenciales para la creación , y la inserción en la lectura de las tablas
Un entorno de programación de bases de datos como SQL Developer, SQL Express Management Studio, o SAPO
Mostrar más instrucciones
crear, llenar y consultar datos de muestra
1
Crear una tabla para almacenar datos numéricos. Mientras está conectado a un entorno de base de datos o esquema, ejecute la siguiente instrucción en el entorno de desarrollo de SQL para crear una tabla para la gestión de un negocio de carpintería imaginaria :
(
, INT id,
producto VARCHAR ( 100 ) ,
gastos decimal,
decimal ingresos ,
quantitySold INT ) ;
2 Insertar datos
en la tabla. Ejecute las siguientes instrucciones :
INSERT INTO ejemplo (id , producto, gastos, ingresos , quantitySold ) VALUES ( 1 , ' Banco ' , 150,00 , 350,00 , 2 )
; GO
VALORES INSERT INTO ejemplo (id , producto, gastos, ingresos , quantitySold ) ( 2 , ' Tabla ' , 650.00 , 1500.00 , 4 )
GO < br />
INSERT INTO ejemplo (id , producto, gastos, ingresos , quantitySold ) VALUES ( 3 , ' Tabla de cortar ' , 10,00 , 25,00 , 3 ) ;
Hoteles de 3 < p> Crear una consulta que contiene una operación aritmética . Los resultados de la operación se muestran en una columna separada . Utilice los operadores matemáticos simples como lo haría en cualquier otro contexto :
Seleccione producto , los gastos , los ingresos , quantitySold , ingresos - gastos como peritemprofit , ( ingresos - gastos) * quantitySold como totalProfit de ejemplo
La consulta anterior realiza dos operaciones aritméticas. En primer lugar, resta los gastos de los ingresos de 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 en la cantidad vendida para llegar a una cifra de beneficio total . Ejecutar la consulta. Debe producir una tabla que se ve así:
ingresos los gastos de productos quantitySold peritemprofit totalProfit
Bench 150 350 2 200 400
Tabla 650 1500 4 850 3400 < ; br /> Cutting Board 10 25 3 15 45 4
SUM o AVG se puede combinar con operadores aritméticos para proporcionar cálculos acumulativos. La siguiente consulta muestra el beneficio total que figura en la tabla de ejemplo :
Select SUM ( ( ingresos - gastos) * quantitySold ) como cumulativeProfit del ejemplo
Esta consulta muestra promedio por beneficio material:
Select AVG ( ( ingresos - gastos) ) como averagePerItemProfit del ejemplo