При изучении SQL в какой-то момент возникает потребность в оттачивании навыков на реальных данных. В интернете есть несколько ресурсов, позволяющих писать код и сразу видеть его результат в реальном времени.
Все эти ресурсы бесплатны и позволяют при помощи небольших практических заданий повысить свои навыки SQL. Приятным бонусом является наличие подробных теоретических материалов, которые позволяют легко усвоить тонкости синтаксиса языка.
1. sql-academy.org - очень удобный тренажер с большим количеством заданий и рейтинговой системой. Помимо тренировки можно и посоревноваться :). Также есть небольшой учебник, содержащий основные подходы к написанию запросов.
2. learndb.ru - интерактивный курс, который урок за уроком погружает вас в мир написания запросов на языке SQL в СУБД PostgreSQL. Курс рассчитан на 14 часов занятий, сложность которых растет постепенно. Ниже в п. 4 также представлен источник дополнительных теоретических знаний по СУБД PostgreSQL.
3. sql-ex.ru - мамонт среди тренажеров, интерфейс менее современный в сравнении с другими источниками, однако количество материалов и заданий поражает.
Бонус:
4. postgrespro.ru - документация к PostgreSQL, в которой большой блок уделен синтаксису SQL. Содержит много полезных материалов, в общем must have.
Впереди много открытий, я обязательно поделюсь ими с вами :)