Depois da resposta do amigo Edson me lembrei que em PHP existem Explode e 
Implode (se não me engano) para strings. Até posso afirmar que já vi algo sobre 
isso pra Delphi mas não posso afirmar exatamente onde. Porém pesquisando por 
'Implode' achei esta dica no Torry.net:

http://www.swissdelphicenter.ch/torry/printcode.php?id=1326

Espero que seja de alguma valia.

Sds,
Ricardo.

Edson Marco <[EMAIL PROTECTED]> escreveu:                                  "
 
 SELECT SUBSTRING(CAMPO FROM 2 FOR 5) FROM TABELA
 
 onde CAMPO pode ser também uma string fixa, 2 é o caracter de início da
 substring e 5 é o tamanho da substring!! Eu não sei de onde veio a
 função SUBSTR que você citou no seu post, provavelmente é de alguma UDF,
 correto? A função nativa do FB que extrai um trecho de uma string é a
 SUBSTRING!! :D
 
 Espero ter ajudado,
 
 Felipe Giotto ;-)"
 
http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2005-October/020201.html
 
 Assim você consegue recuperar parte das strings... mas isto vai te dar
 muito trabalho para você pegar cada nome. Considere utilizar uma
 linguagem de programação (delphi por exemplo) pois possuem funções
 próprias para separar palavras em strings (explode).
 
 On 2/28/07, Ricardo César Cardoso <[EMAIL PROTECTED]> wrote:
 >
 > Desculpe a indelicadeza, mas não seria melhor submeter sua dúvida à uma
 > lista de Firebird?
 >
 > Sds,
 > Ricardo.
 >
 > Joandreiy Cordeiro <[EMAIL PROTECTED]>
 > escreveu:                                  Tenho uma tabela que tem o campo
 > nome que contem vários nomes de pessoas,
 >
 > Exemplo:
 >
 > CAMPO_NOME
 > "Paulo jose de andrade"
 > "Antonio carlos da silva"
 > "Maria betania de souza"
 >
 > eu gostaria de extrair as palavras destes nomes para um outro campo de
 > outra
 > tabela que deverar ficar assim:
 >
 > OUTRO_CAMPO
 > "Paulo"
 > "Jose"
 > "Andrade"
 > "Antonio"
 > "Carlos"
 > "Silva"
 > "Maria"
 > "Betania"
 > "Souza"
 >
 > e por ai vai...
 >
 > Sei que existe um metodo de extrair palavras no SQL mas não sei com usar.
 > Já
 > fiz teste criando uma rotina dentro da aplicação sem SQL mas acredito eu
 > que
 > usando comandos SQL e mandando o servidor fazer todo o trabalho ficaria
 > melhor.
 >
 > Obs estou usando o IBExpert com Firebird 2
 >
 > --
 > Obrigado,
 > Joandreiy Cordeiro
 >
 > [As partes desta mensagem que não continham texto foram removidas]
 >
 >
 >
 >                  <!-- #ygrp-mlmsg {font-size:13px; font-family:
 > arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
 > #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input,
 > textarea {font:99% arial,helvetica,clean,sans-serif;} #ygrp-mlmsg pre, code
 > {font:115% monospace;*font-size:100%;} #ygrp-mlmsg * {line-height:1.22em;}
 > #ygrp-text{     font-family: Georgia;  } #ygrp-text p{     margin: 0 0 1em
 > 0; } #ygrp-tpmsgs{     font-family: Arial;      clear: both; }
 > #ygrp-vitnav{  padding-top: 10px;  font-family: Verdana;  font-size:
 > 77%;  margin: 0; } #ygrp-vitnav a{  padding: 0 1px; } #ygrp-actbar{  clear:
 > both;  margin: 25px 0;  white-space:nowrap;  color: #666;  text-align:
 > right; } #ygrp-actbar .left{  float: left;  white-space:nowrap; }
 > .bld{font-weight:bold;} #ygrp-grft{  font-family: Verdana;  font-size:
 > 77%;  padding: 15px 0; } #ygrp-ft{   font-family: verdana;   font-size:
 > 77%;   border-top: 1px solid #666;    padding: 5px 0;  } #ygrp-mlmsg
 > #logo{   padding-bottom: 10px; }  #ygrp-vital{  background-color:
 > #e0ecee;  margin-bottom: 20px;  padding: 2px 0 8px 8px; } #ygrp-vital
 > #vithd{  font-size: 77%;  font-family: Verdana;  font-weight: bold;  color:
 > #333;  text-transform: uppercase; } #ygrp-vital ul{  padding: 0;  margin:
 > 2px 0; } #ygrp-vital ul li{   list-style-type: none;   clear: both;
 > border: 1px solid #e0ecee;   } #ygrp-vital ul li .ct{   font-weight: bold;
 > color: #ff7900;   float: right;   width: 2em;   text-align:right;
 > padding-right: .5em; } #ygrp-vital ul li .cat{   font-weight: bold; }
 > #ygrp-vital a {  text-decoration: none; }  #ygrp-vital a:hover{
 > text-decoration: underline; }  #ygrp-sponsor #hd{  color: #999;  font-size:
 > 77%; } #ygrp-sponsor #ov{  padding: 6px 13px;  background-color:
 > #e0ecee;  margin-bottom: 20px; } #ygrp-sponsor #ov ul{  padding: 0 0 0
 > 8px;  margin: 0; } #ygrp-sponsor #ov li{  list-style-type: square;  padding:
 > 6px 0;  font-size: 77%; } #ygrp-sponsor #ov li a{
 > text-decoration: none;  font-size: 130%; } #ygrp-sponsor #nc {
 > background-color: #eee;   margin-bottom: 20px;   padding: 0 8px; }
 > #ygrp-sponsor .ad{  padding: 8px 0; } #ygrp-sponsor .ad #hd1{  font-family:
 > Arial;  font-weight: bold;  color: #628c2a;  font-size: 100%;  line-height:
 > 122%; } #ygrp-sponsor .ad a{  text-decoration: none; } #ygrp-sponsor .ad
 > a:hover{  text-decoration: underline; } #ygrp-sponsor .ad p{  margin: 0; } o
 > {font-size: 0; } .MsoNormal {    margin: 0 0 0 0; } #ygrp-text tt{
 > font-size: 120%; } blockquote{margin: 0 0 0 4px;} .replbq {margin:4} -->
 >
 >
 >
 > __________________________________________________
 > Fale com seus amigos  de graça com o novo Yahoo! Messenger
 > http://br.messenger.yahoo.com/
 >
 > [As partes desta mensagem que não continham texto foram removidas]
 >
 >
 >
 > --
 > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
 >
 > Links do Yahoo! Grupos
 >
 >
 >
 
 -- 
 /*
 * Edson Marco Ferrari Junior
 * [EMAIL PROTECTED]
 * [EMAIL PROTECTED]
 */
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
     
                       

 __________________________________________________
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]

Responder a