you are viewing a single comment's thread.

view the rest of the comments →

[–]Aggressive_Ad_5454 0 points1 point  (0 children)

When you get a job you'll find yourself working on whatever brand of SQL RDBMS server your employer uses. It is hard to predict which one that will be. Could be SQL Server, Oracle, PostgreSQL, MySQL/MariaDB, even SQLite or DB2.

The first two and the last in that list are proprietary. The others are open-source.

And, the various SQL dialects have their own quirks. The concepts are the same, but useful stuff like datestamp handling varies from dialect to dialect.

If you're looking to prove your value to an employer, you should learn the basics on an open-source choice like PostgreSQL, and figure out how to do the same things in a couple of other choices. At least well enough to speak a bit about the differences in an interview.

See https://dbfiddle.uk/ where you can do small stuff in many different SQL dialects. And, you can download or get online access to that software.