Let us suppose $a>0$.
$l>0$ cannot be the limit, because you can take $0<\varepsilon<l$, then you should have $0<l-\varepsilon<f(x)<l+\varepsilon$ and for each $\delta<a$ you choose, the image $f(x)$ of a rational point is negative and does not fall in $(l-\varepsilon,l+\varepsilon)$.
$l<0$ cannot be the limit, because you can take $0<\varepsilon<-l$, then you should have $l-\varepsilon<f(x)<l+\varepsilon<0$ and for each $\delta<a$ you choose, the image $f(x)$ of an irrational point is positive and does not fall in $(l-\varepsilon,l+\varepsilon)$.
$l=0$ cannot be the limit, because you can take $0<\varepsilon<a$, then you should have $-\varepsilon<f(x)<+\varepsilon$ and for each $\delta<a-\varepsilon$ you choose, the image $f(x)$ of an irrational point is $f(x)=x>a-\delta>\varepsilon$ and does not fall in $(-\varepsilon,+\varepsilon)$, and the image $f(x)$ of a rational point is $f(x)=-x<-a+\delta<-\varepsilon$ and does not fall in $(-\varepsilon,+\varepsilon)$.
Similar reasonings are valid for $a<0$.