veaoum Posted February 23, 2012 at 04:48 PM Report Share #440878 Posted February 23, 2012 at 04:48 PM Boa tarde! Gostava de saber se é possivel, com uma BD em acess incorporada no projecto, consigo fazer uma consulta em que só saiba parte do nome. Por exemplo uma pessoa chama-se "Vitor Emanuel Alves de Oliveira" eu coloco Alves e dá-me todos os nomes que teem Alves. Obrigado. Abraços Link to comment Share on other sites More sharing options...
fil79 Posted February 23, 2012 at 04:56 PM Report Share #440879 Posted February 23, 2012 at 04:56 PM http://www.sql-tutorial.net/SQL-LIKE.asp MCITP-MCTS-MCP Link to comment Share on other sites More sharing options...
femo Posted February 24, 2012 at 10:23 PM Report Share #441080 Posted February 24, 2012 at 10:23 PM (Não sei se em Access funciona, mas em MS-SQL é assim) http://msdn.microsoft.com/en-US/library/ms189454(v=sql.90).aspx Fernando Morais Link to comment Share on other sites More sharing options...
FreiNando Posted February 25, 2012 at 09:06 AM Report Share #441110 Posted February 25, 2012 at 09:06 AM Em Access SQL o wildcard é o '*' em SQL Server é o '%' Este wildcard substitui qualquer texto, incluindo vazio ''. Para um unico caracter usa-se o '?'. Por isso para o teu exemplo seria: SELECT * FROM Tabela WHERE Nome LIKE '*Alves*' Operador LIKE MS Access O caminho mais curto para conseguir fazer muitas coisas é fazer uma de cada vez. Samuel Smiles Link to comment Share on other sites More sharing options...
bioshock Posted February 25, 2012 at 02:55 PM Report Share #441129 Posted February 25, 2012 at 02:55 PM O operador "%" também funciona em Access. Link to comment Share on other sites More sharing options...
veaoum Posted February 25, 2012 at 04:17 PM Author Report Share #441132 Posted February 25, 2012 at 04:17 PM Muito obrigado a todos os que ajudaram. ficou resolvido com o LIKE e com o '%' como precisava disso para uma consulta em que o nome poderia alterar consoante o valor de uma textbox defini assim: SELECT ID, Ficheiro, Disco FROM musica WHERE (Ficheiro LIKE '%' + ? + '%') assim quando chamar a consulta mando o '?' como argumento. Mais uma vez o meu muito obrigado a todos os que colaboraram ou tentaram colaborar. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now