← Back to context

Comment by scrlk

1 year ago

The initial version of SQL was called "Structured English Query Language".

If the designers intended to create a query language that resembled an English sentence, it makes sense why they chose "SELECT FROM".

"Select the jar from the shelf" vs. "From the shelf, select the jar".

“Go to the shelf and select the jar”. You’re describing a process, so it’s natural to formulate it in chronological order.

  • SQL is a declarative language not a procedural one. You tell the query planner what you want, not how to do it.