0
Обложка: Шпаргалки по SQL: сохранить и не забыть

Шпаргалки по SQL: сохранить и не забыть

С этими шпаргалками по SQL можно не бояться, что в ответственный момент вы что-то забудете. Сохраняйте в закладки и используйте в работе с реляционными базами данных.

  1. Ключевые слова
  2. Комментарии
  3. Операторы
  4. Джойны
  5. Другие шпаргалки по SQL

Ключевые слова

Это перечень ключевых слов в SQL с описаниями и примерами использования. Зарезервированные ключевые слова используются для определения и манипулирования данными.

Шпаргалка с ключевыми словами SQL позволит вспомнить необходимую информацию в нужный момент, особенно это актуально перед собеседованиями.

Ключевые слова

Комментарии

Однострочные комментарии в SQL начинаются с двух тире -- и продолжаются до конца строки:

-- Однострочный комментарий на Tproger

Многострочные комментарии в SQL напоминают комментирование в Java. Они начинаются со слеша и звёздочки /* и заканчиваются звёздочкой со слешем */:

/*
 Многострочный SQL-комментарий на Tproger
*/
SELECT * FROM users

Примечание Синтаксис комментариев зависит от системы, к которой выполняется запрос.

Операторы

Чтобы не путаться, разобьём в этой шпаргалке операторы SQL по разным столбцам в соответствии с их типом:

Операторы

Джойны

JOIN используется для связи двух или более таблиц с помощью общих атрибутов внутри них. Соединение таблиц может быть внутренним (INNER) или внешним (OUTER), причём внешнее соединение может быть левым (LEFT), правым (RIGHT) или полным (FULL).

  • INNER JOIN — получение записей с одинаковыми значениями в обеих таблицах, т.е. получение пересечения таблиц.
  • FULL OUTER JOIN — объединяет записи из обеих таблиц (если условие объединения равно true) и дополняет их всеми записями из обеих таблиц, которые не имеют совпадений. Для записей, которые не имеют совпадений из другой таблицы, недостающее поле будет иметь значение NULL.
  • LEFT JOIN — возвращает все записи, удовлетворяющие условию объединения, плюс все оставшиеся записи из внешней (левой) таблицы, которые не удовлетворяют условию объединения.
  • RIGHT JOIN — работает точно так же, как и левое объединение, только в качестве внешней таблицы будет использоваться правая.

Держите понятную иллюстрацию вышеизложенного:

Джойны в SQL

Пример: следующий запрос выберет все заказы из  таблицы orders с информацией о клиенте из таблицы customers:

SELECT orders.orderId, customers.customerName
FROM orders
INNER JOIN customers ON orders.customerId = customers.customerId;

Другие шпаргалки по SQL

Следующая шпаргалка очень пригодится, потому как включает также агрегатные и строковые функции. Всё это с доступными примерами:

Ещё одна удобная шпаргалка по SQL с типами данных и командами, объединёнными по общим признакам. Есть примеры использования:

 

 

Также рекомендуем ознакомиться с основными командами SQL, которые должен знать каждый программист.