97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
|
This misunderstanding likely arises because people fail
to appreciate that SQL is a programming language. People are taught that SQL
is a "query language" as if that were somehow different from a
"programming language". But they really are two different favors of the
same thing. I find that people do better with SQL if they think of
SQL as a programming language and each statement
of SQL is a separate program. SQL is a percular programming language
in that one uses SQL to specify <i>what</i> to computer whereas in
most other programming languages one specifies <i>how</i>
to carry out the computation.
This difference means that SQL
is an extraordinary high-level programming language, but it is still
just a programming language.
For certain types of problems, SQL has a huge advantage over other
|
|
|
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
|
This misunderstanding likely arises because people fail
to appreciate that SQL is a programming language. People are taught that SQL
is a "query language" as if that were somehow different from a
"programming language". But they really are two different favors of the
same thing. I find that people do better with SQL if they think of
SQL as a programming language and each statement
of SQL is a separate program. SQL is a percular programming language
in that one uses SQL to specify <i>what</i> to compute whereas in
most other programming languages one specifies <i>how</i>
to carry out the computation.
This difference means that SQL
is an extraordinary high-level programming language, but it is still
just a programming language.
For certain types of problems, SQL has a huge advantage over other
|