Duvida SQL

13/05/2003

1

Preciso fazer uma seleção mais ou menos assim.

Tenho um filtro no programa, o usuario coloca o campo que ele deseja filtrar, coloca o valor que deseja obter e clica em pesquisar.

POr exemplo:

Pesquisar por: Descrição
Contendo Valor: M

Gostaria que o sistema retornasse todos os produtos que comecem com M, se fosse ME, todos os produtos que iniciassem com ME, e assim por diante.

Alguem sabe como fazer este select ?

Agradeço


Responder

Posts

13/05/2003

Aborges

Assim funciona na maioria dos servidores SQL

SELECT *
FROM TABELA
WHERE descricao LIKE ´M¬´ -- Retorna descrições que começem por M

SELECT *
FROM TABELA
WHERE descricao LIKE ´¬M¬´ -- Retorna descrições que contenham M


Responder

13/05/2003

Pipitonho

completando o exemplo do nosso amigo de cima.....

SELECT *
FROM TABELA
WHERE descricao LIKE ´¬:parametro¬´ -- Retorna descrições que contenham o valor que vc informar em um parametro


Responder