Прийнята нами класифікація не є однозначною. Так, у деяких джерелах SQL-запити з параметрами теж відносять до розряду динамічних.
Мова SQL має кілька стандартів, з яких найбільш розповсюдженими серед виробників програмних продуктів є стандарти SQL-89 і SQL-92. Стандарт SQL-92, підтримуваний Американським національним інститутом стандартів (ANSI — American National Standards Institute) і Міжнародною організацією по стандартизації (ISO — International Standard Organization), також називають стандартом ANSI чи ANSI/ISO. Наявність декількох стандартів і різна їхня інтерпретація породили безліч діалектів мови SQL, що у більшому чи меншому ступені відрізняються друг від друга.
SQL може використовуватися для виконання запитів, а також для побудування прикладних программ.
За його допомогою можна складати програми, які можуть містити у собі:
· Речення, у яких визначаються дані(визначається БД, визначаються та вилучаються таблиці, ключі, індекси)
· Запити на відбір даних – за допомогою оператору Select
· Речення модифікації даних – додавання, видалення та змінювання даних
· Речення управління даними – надавання та скасування привілеїв на доступ до даних
· Управління транзакціями та інші
Крім того SQL надає можливість виконувати у цих реченнях:
· Арифметичні обчислення, різні функціональні перетворення, обробку текстових рядків і виконання операцій порівняння значень арифметичних виразів і текстів
· Упорядкування рядків або стовпців при виведенні вмісту таблиць на друк або екран дисплея
· Збереження вмісту таблиць, що виводиться по запиту
· Групування записів і застосування до ціх груп різних операцій:знаходження середнього значення, суми, максимума, мінімума,кількості елементів, тощо.