Question: how long does it take to be good at sql?
Answer: It takes two to three weeks to learn SQL basics. Depending on your study method it may take longer to learn SQL, and you will still need to continue to learn SQL throughout your career.