Assume I'm a reasonably intelligent and computer/tech savvy guy. How long would it take to learn SQL well enough to get a decent job using it? How much could I expect to make? I've heard a person can learn SQL in as little as two weeks, but this sounds crazy given some of the jobs pay nearly $150k/year. If it was that easy, everyone would be doing it.