title: Why is SQL called a data sublanguage?
body: <p>Recently I have read (in a PDF document - SQL for dummies) that SQL is actually a data sublanguage and not a programming language like C++ or Java or C# and right now I am a bit confused, because since you can develop things through SQL, I thought it is similar to other programming languages.</p>
  
  <p>Could anyone explain to me what is the difference? Thanks</p>