Kbelo Posted January 18, 2007 Report Share Posted January 18, 2007 Como fica o $(contido) no SQL Ex: cvar1:="01_02_03_05" if "02"$cvar1 //verdade if "04"$cvar1 //Mentira. Marcelo Michels celo.michels@ibestvip.com.br celo.michels@hotmail.com marcelo@lorenzi.com.br -> Lorenzi Soluções Têxteis <- Criciuma - SC xHarbour build 0.99.2 + WS Editado por - kbelo on 19/01/2007 13:50:39 Quote Link to comment Share on other sites More sharing options...
Kbelo Posted January 18, 2007 Author Report Share Posted January 18, 2007 Como fica o $(contido) no SQL Ex: cvar1:="01_02_03_05" if "02"$cvar1 //verdade if "04"$cvar1 //Mentira. Marcelo Michels celo.michels@ibestvip.com.br celo.michels@hotmail.com marcelo@lorenzi.com.br -> Lorenzi Soluções Têxteis <- Criciuma - SC xHarbour build 0.99.2 + WS Editado por - kbelo on 19/01/2007 13:50:39 Quote Link to comment Share on other sites More sharing options...
CIACPD Posted January 18, 2007 Report Share Posted January 18, 2007 Olá Marcelo, select cadcli.codcli, cadcli.nomcli from cadcli where ( cadcli.nomcli like '%abc%' ) like '%abc' busca as informações que termina com abc like '%abc%' busca as informações que CONTÉM abc like 'abc%' busca as informações que inicia com abc Caso seja isto. Daniel Segura ciacpd@terra.com.br Quote Link to comment Share on other sites More sharing options...
evandro Posted January 18, 2007 Report Share Posted January 18, 2007 Olá, Acho que seria isto: cvar1:="01_02_03_05" if locate( "02", cVar1 ) //verdadeiro if locate( "04", cVar1 ) //falso []s, Evandro G. de Paula Curvelo - MG evandro@skillnet.com.br (Escr. - na Cidade) imortal@skillnet.com.br (Res. - na Roça) FWH 2.6+PellesC+MyMake+xHarbour.org 0.99.5+SqlLib Quote Link to comment Share on other sites More sharing options...
Kbelo Posted January 19, 2007 Author Report Share Posted January 19, 2007 citação:Olá, Acho que seria isto: cvar1:="01_02_03_05" if locate( "02", cVar1 ) //verdadeiro if locate( "04", cVar1 ) //falso []s, Evandro G. de Paula Curvelo - MG evandro@skillnet.com.br (Escr. - na Cidade) imortal@skillnet.com.br (Res. - na Roça) FWH 2.6+PellesC+MyMake+xHarbour.org 0.99.5+SqlLib id=quote>id=quote>Evandro o que eu quero é numa Clausula SQL e alguns bancos nao aceitam IF somente Case mas estou terminando os teste aqui e acho que oque o Daniel postou é o mais certo mesmo assim muito obrigado. Marcelo Michels celo.michels@ibestvip.com.br celo.michels@hotmail.com marcelo@lorenzi.com.br -> Lorenzi Soluções Têxteis <- Criciuma - SC xHarbour build 0.99.2 + WS Quote Link to comment Share on other sites More sharing options...
DougDba Posted January 19, 2007 Report Share Posted January 19, 2007 Existe o comando IN() Ex. Select .... Where Codigo IN('0020','0030','0040') Sds, "Não subestime seu usuário. Aprenda com ele." Doug Cajamar - SP FWH / xHarbour 0.99.61 Msn-dba2000@hotmail.com Quote Link to comment Share on other sites More sharing options...
DougDba Posted January 19, 2007 Report Share Posted January 19, 2007 Como no seu exemplo, vc pode usar algo como abaixo: _cQuery += " AND CODIGO IN('" +_cMarca+ "')" SDS, "Não subestime seu usuário. Aprenda com ele." Doug Cajamar - SP FWH / xHarbour 0.99.61 Msn-dba2000@hotmail.com Quote Link to comment Share on other sites More sharing options...
siscat Posted January 19, 2007 Report Share Posted January 19, 2007 o LIKE funciona em todos os bancos por ser padrao SQL-92. Marllon Figueiredo Analista de Sistemas ERP/CRM Porto Alegre - RS siscatsoftware@hotmail.com Desenvolvimento e migração de aplicativos DOS para Windows FWH for (x)Harbour ADS Server, DB SQL c/ SQLRDD @Say com MUITO Orgulho! Quote Link to comment Share on other sites More sharing options...
Kbelo Posted January 19, 2007 Author Report Share Posted January 19, 2007 Obrigado a todos mas resolvi de outra forma unindo outros dois select. Marcelo Michels celo.michels@ibestvip.com.br celo.michels@hotmail.com marcelo@lorenzi.com.br -> Lorenzi Soluções Têxteis <- Criciuma - SC xHarbour build 0.99.2 + WS Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.