Converter VARCHAR para INT MYSQL
Muitas vezes temos um campo varchar em nossa tabela e necessitamos por exemplo ordenar esse campo como se o mesmo fosse INT, certamente usando um order by normal, não retornará corretamente a ordenação, temos então que transformar o campo VARCHAR em INT como no exemplo abaixo:
SELECT * FROM TABELA order by abs(NOMEDOCAMPO)
A função abs do mysql faz essa conversão, e assim trará os dados ordenados corretamente como se os mesmo fossem INT.
CategoriasDia-Dia
Nos meus testes, a função ABS converteu de varchar double