[firebase-br] Casting no Firebird

eduardo eduardo em icontroller.com.br
Seg Maio 23 18:14:32 -03 2005


essa é mole

SELECT CAST(CAMPO_STRING AS INTEGER)+1 AS CONVERTEU

porém...

CAST(COALESCE(CAMPO_STRING,'0') AS INTEGER)+1 AS CONVERTEU
previne erro de NULL

CAST('0'||COALESCE(CAMPO_STRING,'0') AS INTEGER)+1 AS CONVERTEU
previne erro de Conversion from String ''

dependedo que como vc saiba dos dados em seu BD. Se vc tiver certeza que 
todos possuem valores, a primeira é melhor




João Matheus Andrade wrote:
> Eu gostaria de criar um query que transformasse um valor string para integer e somasse 1 ao resultado do casting
> 
> ________________________
> João Matheus Andrade
> jaguar_ata em yahoo.com.br
> Analista de Sistemas
> DT Sistemas         
>        
>          ~ ~                
>       ( @ @ )     
> oOOo-(_)-oOOo
> |      delphi       |
> |  programmer  |
> -----------------------
> 
> 
> ------------------------------------------------------------------------
> 
> No virus found in this outgoing message.
> Checked by AVG Anti-Virus.
> Version: 7.0.322 / Virus Database: 266.11.15 - Release Date: 22/05/2005
> 
> 
> ------------------------------------------------------------------------
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista