in

¿Usar «no es igual» en MySQL?

60 142811 1519038104

Si desea trabajar con un operador no igual, utilice el operador <>. La sintaxis es la siguiente:

SELECT *FROM yourTableName WHERE yourColumnName <> anyValue;

Para comprender la sintaxis anterior, primero creemos una tabla. La consulta para crear una tabla es la siguiente:

mysql> create table NotEqualDemo
-> (
-> ProductId int
-> );
Query OK, 0 rows affected (0.53 sec)

Inserte algunos registros en la tabla usando el comando insertar. La consulta es la siguiente:

mysql> insert into NotEqualDemo values(101);
Query OK, 1 row affected (0.13 sec)

mysql> insert into NotEqualDemo values(102);
Query OK, 1 row affected (0.23 sec)

mysql> insert into NotEqualDemo values(103);
Query OK, 1 row affected (0.11 sec)

mysql> insert into NotEqualDemo values(104);
Query OK, 1 row affected (0.13 sec)

mysql> insert into NotEqualDemo values(105);
Query OK, 1 row affected (0.12 sec)

Vamos a mostrar ahora todos los registros de la tabla usando el comando de selección. La consulta es la siguiente:

mysql> select *from NotEqualDemo;

La siguiente es la salida:

+-----------+
| ProductId |
+-----------+
| 101       |
| 102       |
| 103       |
| 104       |
| 105       |
+-----------+
5 rows in set (0.00 sec)

Aquí estamos usando el operador <> para filtrar los datos que no son iguales a 104. En esto, se mostrarán todos los datos excepto 104. La consulta es la siguiente:

mysql> select *from NotEqualDemo where ProductId <> 104 or ProductId is null;

La siguiente es la salida:

+-----------+
| ProductId |
+-----------+
| 101       |
| 102       |
| 103       |
| 105       |
+-----------+
4 rows in set (0.00 sec)

raja

Publicado el 11-Ene-2019 07:02:31

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

DietPi 1

Raspbian vs DietPi: ¿que distribución ligera debo elegir para Raspberry Pi?

apple touch icon@2

python: ¿para qué sirven {% block content%} y {% endblock content%} en Django?