Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the breadcrumb-navxt domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/devtools/public_html/blog/wp-includes/functions.php on line 6114
Como remover zeros à esquerda em SQL

Como remover zeros à esquerda em SQL

A remoção de zeros à esquerda é algo bem simples, e você pode fazer isto com função nativa SQL, ou seja, que funcionam na maioria dos Bancos de Dados.

Vamos remover então os zeros à esquerda em diferentes bancos de dados, para o exemplo utilizaremos o seguinte valor: 00010.00

MariaDB, MySQL e PostgreSQL

SELECT TRIM(LEADING '0' FROM '00010.00');

Ao rodar a instrução temos o seguinte resultado: 10.00

Oracle

SELECT LTRIM('00010.00', '0') FROM dual;

SQLite

SELECT LTRIM('00010.00', '0')

SQL Server

SELECT SUBSTRING('00010.00', PATINDEX('%[^0]%', '00010.00'), LEN('00010.00'))

Nos exemplos acima, basta você substituir o ‘00010.00’ pelo seu campo no banco de dados, assim como o dual no Oracle pela tabela onde estão o campo com o zero a ser removido.

Agora, comenta abaixo se conseguimos te ajudar.

2 comentários em “Como remover zeros à esquerda em SQL”

    • Cassio, na tela temos um campo para informar a quantidade de feriados no período, a contagem não é automática pois os feriados podem ser nacionais, estaduais, municipais e não há um local que liste todos, assim, você deve informar a quantidade no campo apropriado. Em tempo agradeço o feedback e espero continuar ajudando.

Deixe um comentário