Every interval of non-zero length contains a rational number.
Let $U$ be the union of the set $S$ of intervals and $R$ be the (countable) set of rational numbers in $U$.
For $r\in R$ take the union $U_r$ of all intervals from $S$ containing $r$. Clearly $U_r$ is an interval. Its right (left) end point is a limit of a countable sequence of right (left) end points of some intervals $I_r^i$ (resp $J_r^i$) from $S$ containing $r$. One or both of the sequences can be constant. Then $U_r$ is the union of countable set of intervals $I_r^i, J_r^i, i=1,2,...$. Moreover $U$ is clearly the union of the countable set of intervals $U_r, r\in R$. Hence $U$ is the union of
the countable set of intervals $I_r^i, J_r^i$ for all $r,i$.