<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://wiki.cabal.mx/index.php?action=history&amp;feed=atom&amp;title=Curso_de_MariaDB_Desde_la_Consola%2FOperadoresAritm%C3%A9ticos</id>
	<title>Curso de MariaDB Desde la Consola/OperadoresAritméticos - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cabal.mx/index.php?action=history&amp;feed=atom&amp;title=Curso_de_MariaDB_Desde_la_Consola%2FOperadoresAritm%C3%A9ticos"/>
	<link rel="alternate" type="text/html" href="https://wiki.cabal.mx/index.php?title=Curso_de_MariaDB_Desde_la_Consola/OperadoresAritm%C3%A9ticos&amp;action=history"/>
	<updated>2026-04-04T11:16:15Z</updated>
	<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
	<generator>MediaWiki 1.32.1</generator>
	<entry>
		<id>https://wiki.cabal.mx/index.php?title=Curso_de_MariaDB_Desde_la_Consola/OperadoresAritm%C3%A9ticos&amp;diff=110399&amp;oldid=prev</id>
		<title>Rrc en 19:23 22 oct 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.cabal.mx/index.php?title=Curso_de_MariaDB_Desde_la_Consola/OperadoresAritm%C3%A9ticos&amp;diff=110399&amp;oldid=prev"/>
		<updated>2015-10-22T19:23:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
* [[:#Operadores Aritméticos | Operadores Aritméticos]]&lt;br /&gt;
* [[:#Operador de Adición| &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Operador de Adición]]&lt;br /&gt;
* [[:#Operador División de enteros | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Operador División de enteros]]&lt;br /&gt;
* [[:#Operador de División | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Operador de División]]&lt;br /&gt;
* [[:#Operador de Modulo | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Operador  de Modulo]]&lt;br /&gt;
* [[:#Operador de Multiplicación | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Operador de Multiplicación]]&lt;br /&gt;
* [[:#Operador de Sustracción | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Operador de Sustracción]]&lt;br /&gt;
&lt;br /&gt;
= Operadores Aritméticos =&lt;br /&gt;
== Operador de Adición ==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
+ &lt;br /&gt;
&lt;br /&gt;
Si ambos operandos son enteros, el resultado se calcula con &lt;br /&gt;
precisión BIGINT. Si cualquier número entero sin signo, el &lt;br /&gt;
resultado también es un entero sin signo.&lt;br /&gt;
Para operandos reales o de cadena, operando con la máxima &lt;br /&gt;
precisión determina la precisión del resultado.&lt;br /&gt;
&lt;br /&gt;
MariaDB [Prueba1]&amp;gt; SELECT 3+5;&lt;br /&gt;
+-----+&lt;br /&gt;
| 3+5 |&lt;br /&gt;
+-----+&lt;br /&gt;
|   8 |&lt;br /&gt;
+-----+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operador División de enteros ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DIV&lt;br /&gt;
&lt;br /&gt;
Similar a FLOOR(), pero es seguro &lt;br /&gt;
con valores BIGINT. Resultados incorrectos pueden ocurrir &lt;br /&gt;
para operandos no enteros que exceden la gama BIGINT.&lt;br /&gt;
Si se utiliza el ERROR de división por cero modo SQL, &lt;br /&gt;
una división por cero produce un error. De lo contrario, &lt;br /&gt;
devuelve NULL.&lt;br /&gt;
El resto de una división puede obtenerse usando el &lt;br /&gt;
operador MOD.&lt;br /&gt;
&lt;br /&gt;
MariaDB [Prueba1]&amp;gt; SELECT 300 DIV 7;&lt;br /&gt;
+-----------+&lt;br /&gt;
| 300 DIV 7 |&lt;br /&gt;
+-----------+&lt;br /&gt;
|        42 |&lt;br /&gt;
+-----------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
MariaDB [Prueba1]&amp;gt; SELECT 300 DIV 0;&lt;br /&gt;
+-----------+&lt;br /&gt;
| 300 DIV 0 |&lt;br /&gt;
+-----------+&lt;br /&gt;
|      NULL |&lt;br /&gt;
+-----------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operador de División ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
Dividir por cero, devolverá NULL. &lt;br /&gt;
De forma predeterminada, devuelve cuatro dígitos &lt;br /&gt;
después del decimal. Esto está determinado por el &lt;br /&gt;
incremento de precisión de div variable de sistema &lt;br /&gt;
de servidor que por defecto es cuatro. &lt;br /&gt;
Puede ajustarse de 0 a 30.&lt;br /&gt;
Si se utiliza el ERROR de división por cero modo SQL, &lt;br /&gt;
una división por cero produce un error. &lt;br /&gt;
De lo contrario, devuelve NULL.&lt;br /&gt;
&lt;br /&gt;
MariaDB [Prueba1]&amp;gt; SELECT 4/5;&lt;br /&gt;
+--------+&lt;br /&gt;
| 4/5    |&lt;br /&gt;
+--------+&lt;br /&gt;
| 0.8000 |&lt;br /&gt;
+--------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
MariaDB [Prueba1]&amp;gt; SELECT 300/(2-2);&lt;br /&gt;
+-----------+&lt;br /&gt;
| 300/(2-2) |&lt;br /&gt;
+-----------+&lt;br /&gt;
|      NULL |&lt;br /&gt;
+-----------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
MariaDB [Prueba1]&amp;gt; SELECT 300/7;&lt;br /&gt;
+---------+&lt;br /&gt;
| 300/7   |&lt;br /&gt;
+---------+&lt;br /&gt;
| 42.8571 |&lt;br /&gt;
+---------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
MOD(N,M), N % M, N MOD M&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operador de Modulo ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 %, MOD&lt;br /&gt;
&lt;br /&gt;
Devuelve el resto de N dividido por M.&lt;br /&gt;
Si se utiliza el ERROR de división por cero &lt;br /&gt;
modo SQL, cualquier módulo número cero produce &lt;br /&gt;
un error. De lo contrario, devuelve NULL.&lt;br /&gt;
La parte entera de una división puede obtenerse &lt;br /&gt;
utilizando DIV.&lt;br /&gt;
&lt;br /&gt;
MariaDB [Prueba1]&amp;gt; SELECT 1042 % 50;&lt;br /&gt;
+-----------+&lt;br /&gt;
| 1042 % 50 |&lt;br /&gt;
+-----------+&lt;br /&gt;
|        42 |&lt;br /&gt;
+-----------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
MariaDB [Prueba1]&amp;gt; SELECT MOD(234, 10);&lt;br /&gt;
+--------------+&lt;br /&gt;
| MOD(234, 10) |&lt;br /&gt;
+--------------+&lt;br /&gt;
|            4 |&lt;br /&gt;
+--------------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
MariaDB [Prueba1]&amp;gt; SELECT 29 MOD 9;&lt;br /&gt;
+----------+&lt;br /&gt;
| 29 MOD 9 |&lt;br /&gt;
+----------+&lt;br /&gt;
|        2 |&lt;br /&gt;
+----------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operador de Multiplicación ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
MariaDB [Prueba1]&amp;gt; SELECT 7*6;&lt;br /&gt;
+-----+&lt;br /&gt;
| 7*6 |&lt;br /&gt;
+-----+&lt;br /&gt;
|  42 |&lt;br /&gt;
+-----+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
MariaDB [Prueba1]&amp;gt; select 32.55 * -3.55 ;&lt;br /&gt;
+---------------+&lt;br /&gt;
| 32.55 * -3.55 |&lt;br /&gt;
+---------------+&lt;br /&gt;
|     -115.5525 |&lt;br /&gt;
+---------------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
MariaDB [Prueba1]&amp;gt; SELECT 1234567890*9876543210;&lt;br /&gt;
ERROR 1690 (22003): BIGINT value is out of range &lt;br /&gt;
                    in &amp;#039;(1234567890 * 9876543210)&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operador de Sustracción ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Operador de Sustracción también se utiliza  como el operador &lt;br /&gt;
unario menos para el cambio de signo.&lt;br /&gt;
Si ambos operandos son enteros, el resultado se calcula &lt;br /&gt;
con precisión BIGINT. Si cualquier número entero sin signo, &lt;br /&gt;
el resultado también es un entero sin signo, a menos que el &lt;br /&gt;
modo de SQL de resta sin firmar NO está habilitado, en cuyo &lt;br /&gt;
caso el resultado siempre es firmado.&lt;br /&gt;
Para operandos reales o de cadena, operando con la máxima &lt;br /&gt;
precisión determina la precisión del resultado.&lt;br /&gt;
&lt;br /&gt;
MariaDB [Prueba1]&amp;gt; SELECT 96-9;&lt;br /&gt;
+------+&lt;br /&gt;
| 96-9 |&lt;br /&gt;
+------+&lt;br /&gt;
|   87 |&lt;br /&gt;
+------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
MariaDB [Prueba1]&amp;gt; SELECT 15-17;&lt;br /&gt;
+-------+&lt;br /&gt;
| 15-17 |&lt;br /&gt;
+-------+&lt;br /&gt;
|    -2 |&lt;br /&gt;
+-------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
Usado como operador Unario&lt;br /&gt;
&lt;br /&gt;
MariaDB [Prueba1]&amp;gt;  SELECT - (3+5);&lt;br /&gt;
+---------+&lt;br /&gt;
| - (3+5) |&lt;br /&gt;
+---------+&lt;br /&gt;
|      -8 |&lt;br /&gt;
+---------+&lt;br /&gt;
1 row in set (0.01 sec)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:MariaDB Desde la Consola]]&lt;br /&gt;
[[Category: CursoMatiaDB]]&lt;/div&gt;</summary>
		<author><name>Rrc</name></author>
		
	</entry>
</feed>