Unlike most sequel's SQL is necessary.
SO WHAT IS IT ?
SQL is a language. A very strict language.
When you speak SQL you must be very specific and exact.
In everyday native speaking conversations there are a lot of linguistical gaps that are filled in but that is a function that does not carry over to SQL.
SQL is a written language. That follows a certain structure just like most languages.
For Example, the structure for an independent clause in the English language contains a subject and a verb. I.e. " I love Pizza ".
In SQL the basic format is
Select - " Who ? aka the Subject(s) [Column(s) ] "
From - " The location where the subject(s) is/are"
Where - " kind of like a verb - or a condition ( Where this condition exist this column "
These two formats are different but after spending some time with SQL I have learned the ultimate way to become incredibly fluent in it.
Practice.
Like you would with any other language.
languages are skills to communicate. SQL is a language to communicate with data bases. The more fluent you become at communicating what you want the easier it would be to generate the actions you want.
I wonder if I can get SQL on DuoLingo.