bom dia
meio gambiarra mas acho que é um caminho
José no meio do nome
nome = replace (nome, "jose ", "josé ")
o espaço ele indica que o nome "acabou" e realmente é só josé
Jose como último sobrenome (Josevaldo Jose)
select nome = left(nome, len(nome) - 4) where right(nome,4) = 'jose'