Welcome to Software Development on Codidact!
Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.
Post History
Though probably not the original reason, I would say it's still useful as it brings some kind of distinction between keywords and variables/columns, since SQL consists mostly of words with less pun...
#1: Initial revision
Though probably not the original reason, I would say it's still useful as it brings some kind of distinction between keywords and variables/columns, since SQL consists mostly of words with less punctuation than other programming languages. Consider: ``` SELECT name FROM animal LIMIT 10 ``` which contains only spaces as non-alphanumeric characters. vs ``` animal.filter(limit=10) ``` containing a dot, a pair of parentheses and an equals sign as non alphanumeric characters. Of course, there's syntax highlighting to show the distinction, but I think caps still add something.