Isso não é um bug. A solução não para consultar colunas numéricas usando um valor de string para sua condição. Nunca confiar na conversão de tipo implícita.