Si solo son esos tres rangos o algunos mas
    
Código MySQL:
Ver original-                   if(- precio <500,"de $100 a $500",
 
-                            if(- precio <1000,"de $500 a $1000",
 
-                                    if(- precio >1000,"mas de $1000")))) as-  rango ,
 
-                     if(- precio <500,"de $100 a $500",
 
-                            if(- precio <1000,"de $500 a $1000",
 
-                                   if(- precio >1000,"mas de $1000"))))
 
Siempre puedes montar un bucle externo que te escriba la query....