GUJ / Java / Topico Como fazer isto? 2 de agosto de 2005 5 respostas A anonimoxz 2 de agosto de 2005 Pessoal, Tenho um grande problema, tenho um campo com 21 posições e no Select precisaria fazer a consulta somente nas 17 primeiras posições deste campo…tem como ?? Tipo SELECT NOME FROM CLIENTES WHERE FUNÇÃO(NOME, 1, 17)= ‘Valor’ SERA ??? O Banco é access ! VALEW Alura Desenvolvimento Back-End Java Sua Carreira em desenvolvimento back-end Java: dos fundamentos à arquitetura de sistemas... 5 Respostas robinsonbsilva 2 de ago. de 2005 Tem sim, eu só não me recordo se o nome da função é instr(Texto, Inicio, Ate). Tente essas: INSTR(Texto, Inicio, Ate) MID(Texto, Inicio, Ate) Qualquer coisa, procure na documentação do Access, Funções de String! Espero ter ajudado. marcioa1 2 de ago. de 2005 Não serve o SELECT NOME FROM CLIENTES WHERE NOME LIKE '" + campo +"%' Não costuma ser rápido. Márcio A anonimoxz 2 de ago. de 2005 VALEWWWWWWWWWWWWW… É Com o MID… TE AMOOOOO…hehehhe A anonimoxz 2 de ago. de 2005 marcioa1:Não serve o SELECT NOME FROM CLIENTES WHERE NOME LIKE '" + campo +"%' Não costuma ser rápido. Márcio Não serve pois a string pode andar !!! zirocool 2 de ago. de 2005 Faça assim select campo from tabela where campo like %valor_procurado% LIMIT 17; Criado 2 de agosto de 2005 Ultima resposta 2 de ago. de 2005 Respostas 5 Participantes 4 Topicos relacionados Como saber se um mes tem 4 ou 5 semanas?[RESOLVIDO] 31 respostas Como converter inteiro para string! 13 respostas Comando SELECT para selecionar intervalo de data SQL SERVER 12 respostas &, &&, |, ||. Qndo usar? 6 respostas O método split 12 respostas Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens. Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo