H I O X INDIA
MySQL Tutorial
 INICIO ||  Scripts  ||  Tutorials  ||  Images  english  Français  中文  Deutsch 

Mysql Tutorial
Introducción
Cómo instalar
Base de datos
Tipo de Datos
Cuadros
INSERT
SELECT
UPDATE
DELETE
Operadores
Funciones
Ask Your Doubts
Reacción



Operadores Lógicos


Tema

Cómo seleccionar datos de MySQL usando Operadores Lógicos?
Cómo usar operadores lógicos en MySQL?
Cuáles son las operaciones lógicas?



Explicación


Operador Lógico :

    MySQL soporta las siguientes operaciones lógicas :



Operador AND(&&) :

    El operador lógico AND(&&) indica si ambos operandos son verdad. Vamos a ver una sentencia usando el operador AND.

mysql> select studid, name from student where marks > 80 
and marks < 100;
                            (or)
mysql> select studid, name from student where marks > 80 
&& marks < 100;
+--------+-------+
| studid | name  |
+--------+-------+
|      4 | jack  |
|      8 | mille |
+--------+-------+
2 rows in set (0.00 sec)
    En el ejemplo de arriba se listará el studid y name del student que ha asegurado más de 80 y menos de 100.

Operador OR(||) :

    El operador lógico (||) indica si cada operando es verdad. Vamos a ver una sentencia usando el operador OR.

mysql> select name, marks, address from student where 
name like 'a%' or name like 's%';
				(or)
mysql> select name, marks, address from student where 
name like 'a%' || name like 's%';
+-------+-------+------------------+
| name  | marks | address          |
+-------+-------+------------------+
| steve |   100 | 5th cross street |
| anne  |   100 | downing street   |
| steve |    75 | downing street   |
| anne  |    80 | edinburgh        |
+-------+-------+------------------+
4 rows in set (0.00 sec)
    En la sentencia de arriba se listará name, marks y address de student donde el name empieza con las letras A y S.

Operador NOT(!) :

    El operador lógico NOT(!) sólo tiene un operando y devuelve el valor inverso.

mysql> select * from student where not (studid=1);
				(or)
mysql> select * from student where ! (studid=1);
+--------+-------+-------+-----------------+---------+
| studid | name  | marks | address         | phone   |
+--------+-------+-------+-----------------+---------+
|      2 | david |   100 | welling street  |  547896 |
|      4 | jack  |    82 | welling street  | 2436821 |
|      5 | anne  |   100 | downing street  | 2634821 |
|      6 | steve |    75 | downing street  | 2874698 |
|      7 | anne  |    80 | edinburgh       | 2569843 |
|      8 | mille |    98 | victoria street | 1236547 |
+--------+-------+-------+-----------------+---------+
6 rows in set (0.00 sec)
    Listará todos los detalles de student excepto el studid 1.





       MySQL es el más popular de código abierto del sistema de gestión de bases de datos relacionales (RDBMS). Ser un código abierto cualquiera puede utilizar y modificar el software a sus necesidades. Esperamos que disfrute de este tutorial. Damos la bienvenida a su valiosa retroalimentación o sugerencias sobre este tutorial de MySQL. Se trata de un derecho de autor de contenido.


privacy policy     license
© 2004-2005 HIOX INDIA - hioxindia.com

Other Links