Como inverter a ordem de duas strings no Sql 2000?
24/07/2009
0
Boa tarde,
Se eu tenho a seguinte string: ´pirulito chicle´ , como inverte-la para ´chicle pirulito´ ?
Preciso inverter pois numa procedure de busca se eu tenho o registro ´Pirulito Chicle Cherry Pop Cereja 50 un. - 700gr´ e a pessoa digita ´chicle pirulito´ o produto bnão é encontrado.
Eu utilizo o sql 2000.
Se eu tenho a seguinte string: ´pirulito chicle´ , como inverte-la para ´chicle pirulito´ ?
Preciso inverter pois numa procedure de busca se eu tenho o registro ´Pirulito Chicle Cherry Pop Cereja 50 un. - 700gr´ e a pessoa digita ´chicle pirulito´ o produto bnão é encontrado.
Eu utilizo o sql 2000.
Liliane.d
Curtir tópico
+ 0
Responder
Posts
11/10/2010
João Vilar
Não percebi a sua questão, pode fazer a pesquisa com o like
CREATE PROCEDURE NomeProcedure(@filtro as varchar(250)) AS
- @StringSQL - Varivel com a query a ser executada
DECLARE @StringSQL Varchar(8000)
SET @StringSQL = '
SELECT *
FROM Tabela (Nolock)
'
IF Rtrim(LTrim(@filtro)) <> '' BEGIN
SET @StringSQL = @StringSQL + ' Where Coluna like " % ' + Rtrim(LTrim(@filtro)) + ' % " '
END
END
Responder
Clique aqui para fazer login e interagir na Comunidade :)