HELP - metodo select

Selecione o id e nome de todos os usuários que não tem Ana no nome:

ai tento o codigo:

SELECT * FROM usuario WHERE NOT nome = ‘ana’;

mas continua aparecendo os usuario que comecam com Ana, só nao aparece o nome quando coloco o nome todo, tem algum metodo que consigo excluir da tela todos os usuarios com primeiro nome tal?
Alguem me ajuda pls!!

A minha tabela Usuario da seguinte maneira:

INSERT INTO Usuario (id_usuario, id_tipo_usuario, nome, sexo)

VALUES (1, 2, ‘Cris dos Santos’, ‘F’);

INSERT INTO Usuario

VALUES (2, 2, ‘Diego Augusto Barros’, ‘M’);

INSERT INTO Usuario

VALUES (3, 1, ‘Marcelo Andrade’, ‘M’);

INSERT INTO Usuario

VALUES (4, 1, ‘Márcio Duarte’, ‘M’);

INSERT INTO Usuario

VALUES (5, 1, ‘Ana Maria Silva’, ‘F’);

INSERT INTO Usuario

VALUES (6, 1, ‘Ana Luiza da Silva’, ‘F’);

INSERT INTO Usuario

VALUES (7, 1, ‘Francisco Diniz’, ‘M’);

INSERT INTO Usuario

VALUES (8, 1, ‘Carlos Rodrigues’, ‘M’);

INSERT INTO Usuario

VALUES (9, 1, ‘Ana Carolina Costa’, ‘F’);

INSERT INTO Usuario

VALUES (10, 1, ‘Francisca Diniz’ ,‘F’);

INSERT INTO Usuario

VALUES (11, 3, ‘Maria dos Santos’, ‘F’);

INSERT INTO Usuario

VALUES (12, 3, ‘André Silva’, ‘M’);

SELECT * FROM usuario WHERE nome NOT LIKE 'Ana%';

obrigada <3

Lembre sempre de finalizar seus tópicos criados, marcando como solução a resposta que resolveu o seu problema, e caso queira também pode editar o título do tópico colocando como [RESOLVIDO] na frente.

Isso ajuda outros usuários com a mesma dúvida que a sua quando realizam pesquisas.

so mais uma duvida com o primeiro nome eu entendi, mas por exemplo se eu quiser procurar so com sobrenome ‘dos santos’ por exemplo como ficaria?

Só procurar pelo valor do campo todo:

nome LIKE 'Ana%'; --Considera valores iniciados em Ana
nome LIKE '%Ana'; --Considera valores terminados em Ana
nome LIKE '%Ana%'; --Considera todos os registros de contenham Ana (início, meio e fim).