Twój where klauzula zwróci wszystkie wiersze, w których tester nie pasuje do username ORAZ gdzie tester nie jest pusta.
Jeśli chcesz uwzględnić wartości NULL, spróbuj:
where tester <> 'username' or tester is null
Jeśli szukasz ciągów, które nie zawierają słowa „nazwa użytkownika” jako podciągu, to like można użyć:
where tester not like '%username%'