<?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%2FOperadores_L%C3%B3gicos</id>
	<title>Curso de MariaDB Desde la Consola/Operadores Lógicos - 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%2FOperadores_L%C3%B3gicos"/>
	<link rel="alternate" type="text/html" href="https://wiki.cabal.mx/index.php?title=Curso_de_MariaDB_Desde_la_Consola/Operadores_L%C3%B3gicos&amp;action=history"/>
	<updated>2026-04-04T11:14:36Z</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/Operadores_L%C3%B3gicos&amp;diff=110404&amp;oldid=prev</id>
		<title>Rrc en 19:34 22 oct 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.cabal.mx/index.php?title=Curso_de_MariaDB_Desde_la_Consola/Operadores_L%C3%B3gicos&amp;diff=110404&amp;oldid=prev"/>
		<updated>2015-10-22T19:34: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 Lógicos |  Operadores Lógicos]]&lt;br /&gt;
* [[:#Operadores NOT | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Operadores NOT]] &lt;br /&gt;
* [[:#Operadores AND | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Operadores AND]] &lt;br /&gt;
* [[:#Operador XOR | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Operador XOR]] &lt;br /&gt;
* [[:#Operadores OR  | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Operadores OR]] &lt;br /&gt;
&lt;br /&gt;
= Operadores Lógicos =&lt;br /&gt;
== Operadores NOT ==&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;
NOT n  o  !n&lt;br /&gt;
&lt;br /&gt;
NO lógico. Evalúa a 1 si el operando es de 0 a 0 si el operando &lt;br /&gt;
es diferente a cero, y  NULL, devuelve NULL. De forma predeterminada, &lt;br /&gt;
el ! operador tiene una prioridad más alta. Si el &lt;br /&gt;
HIGH_NOT_PRECEDENCE indicador está establecido, &lt;br /&gt;
NO y ! Tienen la misma precedencia.&lt;br /&gt;
&lt;br /&gt;
MariaDB [(none)]&amp;gt; SELECT NOT 10;&lt;br /&gt;
+--------+&lt;br /&gt;
| NOT 10 |&lt;br /&gt;
+--------+&lt;br /&gt;
|      0 |&lt;br /&gt;
+--------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
MariaDB [(none)]&amp;gt; SELECT NOT 0;&lt;br /&gt;
+-------+&lt;br /&gt;
| NOT 0 |&lt;br /&gt;
+-------+&lt;br /&gt;
|     1 |&lt;br /&gt;
+-------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
MariaDB [(none)]&amp;gt; SELECT NOT NULL;&lt;br /&gt;
+----------+&lt;br /&gt;
| NOT NULL |&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 [(none)]&amp;gt; SELECT ! (1+1);&lt;br /&gt;
+---------+&lt;br /&gt;
| ! (1+1) |&lt;br /&gt;
+---------+&lt;br /&gt;
|       0 |&lt;br /&gt;
+---------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
MariaDB [(none)]&amp;gt; SELECT ! 1+1;&lt;br /&gt;
+-------+&lt;br /&gt;
| ! 1+1 |&lt;br /&gt;
+-------+&lt;br /&gt;
|     1 |&lt;br /&gt;
+-------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
MariaDB [(none)]&amp;gt; SELECT ! (1-1);&lt;br /&gt;
+---------+&lt;br /&gt;
| ! (1-1) |&lt;br /&gt;
+---------+&lt;br /&gt;
|       1 |&lt;br /&gt;
+---------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operadores AND ==&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;
m &amp;amp;&amp;amp; n   o    m AND n&lt;br /&gt;
&lt;br /&gt;
Lógico AND se evalúa a 1 si los operandos son distintos de cero &lt;br /&gt;
y no NULL, 0 si uno o más operandos son 0, &lt;br /&gt;
de lo contrario se devuelve NULL.&lt;br /&gt;
&lt;br /&gt;
MariaDB [(none)]&amp;gt; SELECT 1 &amp;amp;&amp;amp; 1;&lt;br /&gt;
+--------+&lt;br /&gt;
| 1 &amp;amp;&amp;amp; 1 |&lt;br /&gt;
+--------+&lt;br /&gt;
|      1 |&lt;br /&gt;
+--------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
MariaDB [(none)]&amp;gt; SELECT 1 &amp;amp;&amp;amp; 0;&lt;br /&gt;
+--------+&lt;br /&gt;
| 1 &amp;amp;&amp;amp; 0 |&lt;br /&gt;
+--------+&lt;br /&gt;
|      0 |&lt;br /&gt;
+--------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
MariaDB [(none)]&amp;gt; SELECT 1 &amp;amp;&amp;amp; NULL;&lt;br /&gt;
+-----------+&lt;br /&gt;
| 1 &amp;amp;&amp;amp; NULL |&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 [(none)]&amp;gt; SELECT 0 &amp;amp;&amp;amp; NULL;&lt;br /&gt;
+-----------+&lt;br /&gt;
| 0 &amp;amp;&amp;amp; NULL |&lt;br /&gt;
+-----------+&lt;br /&gt;
|         0 |&lt;br /&gt;
+-----------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
MariaDB [(none)]&amp;gt; SELECT NULL &amp;amp;&amp;amp; 0;&lt;br /&gt;
+-----------+&lt;br /&gt;
| NULL &amp;amp;&amp;amp; 0 |&lt;br /&gt;
+-----------+&lt;br /&gt;
|         0 |&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 XOR ==&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;
m XOR n&lt;br /&gt;
&lt;br /&gt;
XOR significa OR exclusiv. Devuelve NULL si cualquier operando &lt;br /&gt;
es NULL. Para los no-NULL operandos, evalúa a 1 si un y solo un número &lt;br /&gt;
impar de los operandos es distinto de cero, de lo contrario se devuelve 0.&lt;br /&gt;
&lt;br /&gt;
MariaDB [(none)]&amp;gt; SELECT 1 XOR 1;&lt;br /&gt;
+---------+&lt;br /&gt;
| 1 XOR 1 |&lt;br /&gt;
+---------+&lt;br /&gt;
|       0 |&lt;br /&gt;
+---------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
MariaDB [(none)]&amp;gt; SELECT 1 XOR 0;&lt;br /&gt;
+---------+&lt;br /&gt;
| 1 XOR 0 |&lt;br /&gt;
+---------+&lt;br /&gt;
|       1 |&lt;br /&gt;
+---------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
MariaDB [(none)]&amp;gt; SELECT 1 XOR NULL;&lt;br /&gt;
+------------+&lt;br /&gt;
| 1 XOR NULL |&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 [(none)]&amp;gt; SELECT 1 XOR 1 XOR 1;&lt;br /&gt;
+---------------+&lt;br /&gt;
| 1 XOR 1 XOR 1 |&lt;br /&gt;
+---------------+&lt;br /&gt;
|             1 |&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;
== Operadores OR ==&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;
m OR n    o    m || n&lt;br /&gt;
&lt;br /&gt;
OR lógico. Cuando ambos operandos no NULL, el resultado es &lt;br /&gt;
1 si cualquier operando es 1 y 0 en caso que los dos operandos&lt;br /&gt;
son 0. Con un operando NULL el resultado es 1 si el otro operando &lt;br /&gt;
no es cero y NULL en caso contrario. Si ambos operandos son NULL, &lt;br /&gt;
el resultado es NULL.&lt;br /&gt;
Tenga en cuenta que, si se establece el modo de SQL de PIPES_AS_CONCAT&lt;br /&gt;
se utiliza como un operador de concatenación de cadena. &lt;br /&gt;
Esto significa que un  a || b es igual a CONCAT(a,b). &lt;br /&gt;
&lt;br /&gt;
MariaDB [(none)]&amp;gt; SELECT 1 || 1;&lt;br /&gt;
+--------+&lt;br /&gt;
| 1 || 1 |&lt;br /&gt;
+--------+&lt;br /&gt;
|      1 |&lt;br /&gt;
+--------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
MariaDB [(none)]&amp;gt; SELECT 1 OR 0;&lt;br /&gt;
+--------+&lt;br /&gt;
| 1 OR 0 |&lt;br /&gt;
+--------+&lt;br /&gt;
|      1 |&lt;br /&gt;
+--------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
MariaDB [(none)]&amp;gt; SELECT 0 || 0;&lt;br /&gt;
+--------+&lt;br /&gt;
| 0 || 0 |&lt;br /&gt;
+--------+&lt;br /&gt;
|      0 |&lt;br /&gt;
+--------+&lt;br /&gt;
1 row in set (0.00 sec)&lt;br /&gt;
&lt;br /&gt;
MariaDB [(none)]&amp;gt; SELECT 0 || NULL;&lt;br /&gt;
+-----------+&lt;br /&gt;
| 0 || NULL |&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 [(none)]&amp;gt; SELECT 1 || NULL;&lt;br /&gt;
+-----------+&lt;br /&gt;
| 1 || NULL |&lt;br /&gt;
+-----------+&lt;br /&gt;
|         1 |&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;
[[Category:MariaDB Desde la Consola]]&lt;br /&gt;
[[Category: CursoMatiaDB]&lt;/div&gt;</summary>
		<author><name>Rrc</name></author>
		
	</entry>
</feed>