Tengo la siguiente consulta
SELECT * FROM table
WHERE tester <> 'username';
Espero que esto devuelva todos los resultados donde el probador no es la cadena username, pero esto no funciona. Creo que estoy buscando la inversa del Likeoperador pero no estoy seguro. En mis búsquedas, he encontrado soluciones para números (de ahí es de donde obtuve <>), pero parece que esto no funciona con cadenas.

NULLvalores? (NULL <> 'username'=>NULL=> falso)?Respuestas:
Su
wherecláusula devolverá todas las filas dondetesterno coincidausernameY dondetesterno sea nulo.Si desea incluir NULL, intente:
Si está buscando cadenas que no contengan la palabra "nombre de usuario" como subcadena, se
likepueden utilizar:fuente
Prueba la siguiente consulta
fuente
La condición de seguridad NULL se vería así:
fuente
<=>operador solo existe en elMySQLmundo, para obtener más información, vea lo que es <=>fuente
los
strcompfunción puede ser apropiada aquí (devuelve 0 cuando las cadenas son idénticas):fuente
Otra forma de obtener los resultados
fuente