[SP-pm] Maior valor em um campo do tipo varchar no PostgreSQL

Renato Santos renato.cron at gmail.com
Thu Jul 25 02:54:04 PDT 2013


Mas se o código tiver letra, vai dar pau no cast.

Só avisando!
Em 25/07/2013 05:48, "Lucas Moraes" <lucastiagodemoraes at gmail.com> escreveu:

> Stanislaw era isso mesmo, funcionou:
> max(codigo::integer)
>
> Valeu :)
>
>
> Em 25 de julho de 2013 05:21, Stanislaw Pusep <creaktive at gmail.com>escreveu:
>
>> Acho que um casting explícito resolve: "select max(cast(codigo as
>> integer)) from tabela".
>> Se não me engano, pode ser abreviado como "select max(codigo::integer)
>> from tabela"
>>
>>
>> 2013/7/25 Lucas Moraes <lucastiagodemoraes at gmail.com>
>>
>>>  Bom dia pessoal, estou tendo dificuldade de retornar o maior valor em
>>> um campo do tipo VARCHAR. O campo esta assim:
>>> codigo VARCHAR(50) NOT NULL.
>>>
>>> esta inserido no mesmo valores de 1 a 1050
>>>
>>> mas quando eu executo o select:
>>> SELECT MAX(codigo) FROM tabela
>>>
>>> esta me retornando o valor 999
>>>
>>> dai você me pergunta, mas porque você não coloca um campo do tipo
>>> NUMERIC, sim poderia fazer isso. Mas o código pode conter string.
>>>
>>> exemplo:  ALP-001
>>>
>>> sempre a string é primeiro.
>>>
>>> é possível eu contar o maior referente ao numero?
>>>
>>> Obrigado e ate mais.
>>>
>>>
>>>
>>> =begin disclaimer
>>>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>>  SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>>> =end disclaimer
>>>
>>>
>>
>> =begin disclaimer
>>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>  SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> =end disclaimer
>>
>>
>
> =begin disclaimer
>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20130725/c312d426/attachment.html>


More information about the SaoPaulo-pm mailing list