Диалекты SQL

Введение в SQL

Jasmin Ludolf

Senior Data Science Content Developer, DataCamp

Диалекты SQL

  • Бесплатные и платные варианты
  • Все работают с реляционными базами данных
  • Подавляющее большинство ключевых слов совпадает
  • Все следуют единым стандартам
  • Диалекты отличаются лишь расширениями поверх этих стандартов

разные вкусы мороженого

1 Фото создано автором freepik www.freepik.com
Введение в SQL

Два популярных диалекта SQL

PostgreSQL

  • Бесплатная реляционная СУБД с открытым исходным кодом
  • Создана в Калифорнийском университете в Беркли
  • «PostgreSQL» — название как самой СУБД, так и её диалекта SQL

 

SQL Server

  • Есть бесплатная и платная версии
  • Разработан компанией Microsoft
  • T-SQL — диалект SQL от Microsoft, используемый с SQL Server
Введение в SQL

Сравнение PostgreSQL и SQL Server

  • Как диалекты одного языка  

PostgreSQL:

SELECT id, name
FROM employees
LIMIT 2;
| id    | name   |
|-------|--------|
| 54378 | Darius |
| 94722 | Raven  |
  • Пример: ограничение числа результатов  

SQL Server:

SELECT TOP(2) id, name
FROM employees;
| id    | name   |
|-------|--------|
| 54378 | Darius |
| 94722 | Raven  |
Введение в SQL

Выбор диалекта

Как и с мороженым — любой вкус будет хорошим выбором!

вкусы мороженого

Введение в SQL

Давайте потренируемся!

Введение в SQL

Preparing Video For Download...