Question: how long would it take to learn 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.