Operadores Aritméticos en SQL

OPERADORES ARITMÉTICOS SQL


En la sección anterior hablamos sobre los diferentes tipos de operadores que se utilizan en SQL  para realizar distintos tipos de Operaciones y dimos inicio con los tipo de Operadores de Comparación. En esta sección estaremos hablando sobre los Operadores aritméticos en SQL.

Los operadores aritméticos nos permiten realizar operaciones matemáticas en sql en dos expresiones de uno o más tipos de datos. A continuación mostramos los tipos de operadores aritméticos:

Operadores Aritméticos

+Suma
-Resta
*Multiplicación
/División
%Modulo

A como mencionamos al inicio del artículo los operadores aritméticos nos permite realizar operaciones matemáticas en sql que en este caso serían: sumar, restar, multiplicar, dividir y obtener el resto de una división. Los operadores aritméticos podemos usarlos con mucha frecuencia en sentencias SELECT y para realizar actualizaciones con la sentencia UPDATE.


Ejemplos utilizando operadores Aritméticos en SQL


Multiplicar en SQL

Ahora vamos a realizar una serie de ejemplos utilizando operaciones matemáticas en sql. Supongamos que de la tabla videojuegos que hemos venido trabajando necesitamos obtener obtener el monto en ventas de cada videojuego, para ello la operación aritmética que vamos a crear es una multiplicación, veamos la consulta:

SELECT Precio*Cantidad as MontoTotal FROM VideoJuegos 
 

En la consulta que hemos creado para obtener el monto en ventas de cada videojuego procedemos a multiplicar la columna Precio por la Cantidad vendida los cual nos arrojará el resultado total. Para mostrar el resultado en otra columna podemos hacer uso de un alias para indicar la nueva columna para eso usamos AS que nos permite asignar el nombre en este caso le hemos puesto MontoTotal. Ahora ejecutemos la consulta en SQL Server.


Seleccionamos todo los registros donde realizaremos la operación


Luego de haber mostrado todos los registros de la tabla, hemos procedido a seleccionar el titulo, precio, cantidad y por último realizamos la operación para obtener el monto total en ventas de cada video juegos, el resultado obtenido lo mostramos en una columna que hemos llamado MontoTotal.


Porcentaje en SQL

Ahora veamos otros ejemplo en donde necesitemos obtener los videojuegos cuyo precio tengan un 10% de descuento y también que nos muestre los juego con un 15% de impuesto aplicado, para eso crearemos las siguientes consultas

SELECT Precio-(Precio-0.1) as Descuento FROM Videojuegos
SELECT Precio+(precio*0.15) as Impuesto FROM Videojuegos 

Ejecutamos la consulta en SQL Server Managemet Studio:

Hemos ejecutado ambas consultas simultáneamente, si observamos en la primera consulta obtenemos los registros cuyo precio le hemos restado un 10 % de descuento y en la otra consulta obtenemos los registros a los cuales les hemos sumado un 15 % de descuento en su precio.

Como hemos observado los Operadores aritméticos son muy útiles para obtener valores numéricos. Como nota importante en las consultas también podemos incluir la cláusula WHERE para obtener los registros de determinados campos de la tabla.

sintaxis

SELECT Precio*Cantidad as MontoTotal FROM VideoJuegos WHERE Titulo = 'God of War'



Sumar en SQL

También mencionamos que podemos actualizar valores utilizando operadores aritméticos, para muestra un ejemplo:

UPDATE Videojuegos
SET Precio = Precio+(Precio*0.15)
UPDATE Videojuegos
SET Precio = Precio+(Precio*0.15)
WHERE Titulo = 'God of War'

Esto es todo en esta sección, hemos estudiado sobre los operadores aritméticos en sql hemos visto su uso e importancia, en la siguiente sección hablaremos sobre los operadores de concatenación muy usados también al crear consultas.


Publicar un comentario

0 Comentarios