sql >> Databáze >  >> RDS >> Mysql

SQL:Jak provést řetězec se nerovná

Vaše where klauzule vrátí všechny řádky, kde je tester neodpovídá username AND kde tester není null.

Pokud chcete zahrnout hodnoty NULL, zkuste:

where tester <> 'username' or tester is null

Pokud hledáte řetězce, které neobsahují slovo "username" jako podřetězec, pak like lze použít:

where tester not like '%username%'


  1. Proč je velikost tabulky InnoDB mnohem větší, než se očekávalo?

  2. Vytvořte tabulku s názvy sloupců odvozenými z hodnot řádků jiné tabulky

  3. MySQL ekvivalent modulu dblink PostgreSQL?

  4. NOT NULL omezení přes sadu sloupců