Solution :
$$\eqalign{
& {\text{For}}\,r < \frac{R}{2},\,\,\,\,B = 0 \cr
& {\text{For}}\,\frac{R}{2} \leqslant r < R \cr
& B = \frac{{{\mu _0}}}{2}\left[ {r - \frac{{{R^2}}}{{2r}}} \right]J \cr
& {\text{For}}\,r > R,\,\,\,B = \frac{{{\mu _0}i}}{{2\pi r}} \cr} $$