SQL permite hacer cálculos aritméticos, no es necesario siquiera tener tablas, el SELECT en SQL es como un ECHO en PHP, como un console.log() en Javascript… nos muestra información en pantalla. Veamos como podemos utilizar el SELECT para hacer cálculos aritméticos.
Ejm
SELECT 6 + 5 AS calculo; // Devuelve 11 (le hemos puesto un Alias denominado calculo) SELECT 6 * 5 AS producto; // Devuelve 30
Funciones matemáticas
SQL nos provee de algunas funciones matemáticas, como son:
- MOD(dividendo, divisor): Devuelve el resto de una división.
- CEILING(número): Redondea al número superior inmediato
- FLOOR(número): Redondea al número inferior inmediato
- ROUND(número): Redondea al número más cercano
- POWER(base, exponente): Devuelve la potencia
- SQRT(número): Devuelve la raíz cuadrada
Ejm
# Funciones matemáticas MOD(4,2); // Devuelve 0 CEILING(7.2); // Devuelve 8 ROUND(7.51); // Redondea a 8 POWER(2,4); // Devuelve 16 SQRT(81); // Devuelve 9