sql problems for data engineers