Десять простых шагов к полному пониманию SQL



#почитать #junior



Очень многие смотрят на SQL, как на страшного зверя. SQL — один из немногих декларативных языков, и его поведение в корне отличается от того, как работают императивные, объектно-ориентированные и даже функциональные ЯП.



1. SQL является декларативным

2. Код SQL не является упорядоченным

3. Вся суть SQL заключается в ссылках на таблицы

4. Ссылки на таблицы SQL могут быть довольно функциональными

5. В SQL следует использовать таблицы JOIN, вместо разделенных запятыми

6. Различные операции JOIN в SQL

7. Производные таблицы SQL похожи на табличные переменные

8. SQL GROUP BY преобразует прежние ссылки на таблицу

9. SQL SELECT в реляционной алгебре называется проекцией

10. SQL DISTINCT, UNION, ORDER BY и OFFSET — намного проще



Читать статью