Duvidas com comandos basicos SQL

Queria saber como se faz para fazer um SELECT que não é exato;
Do tipo:

  • No banco tenho os seguintes nomes: André Mendes, André Duarte, André Mendes Duarte, André Da Silva
  • Se eu pesquisar por André, vou receber todos os registros acima …

Tem como fazer isso ?

cara nao é querendo ser, chato, mas tem topico que nao justifica. sinceramente. o que seria mais rapido usar o google ou perguntar aqui?

olha o que fiz, so pq eu lembrei do google: http://www.google.com.br/search?q=comandos+basicos+sql&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a

agora, se vc comecou a implementar e ficou com duvida, eh outra historia.
pow nao leve a mal, mas estou falando isso pra o seu bem, se amanha tiver trabalhando em uma empresa e la guj eh bloqueado, e o google nao e o que fazer? e nao ache que eh impossivel nao, pois tem muitas empresas ai que bloqueam o guj e outros foruns.

No caso de strings, você pode usar LIKE com expressões regulares (usando o caracter “%”).

segue um exemplo:

SELECT nome From pessoal Where nome like ‘%André%’;