Мартин Грубер. Понимание SQL. После неё - документация по диалекту конкретной СУБД.
Увы, других хороших альтернатив я не знаю. Я бы предложил поставить просто демо-БД, идущую обычно с каждым сервером, и тренироваться на ней. (SQLServer - NorthWind, Oracle - SCOTT и т.д) Также, можно поставить БД TPC-C(D,H) и тренироваться на ней, а запросы писать опять же из соотв. теста, но самому. Потом можно сверяться со стандартными и проверять себя.
Обсуждают сегодня