T-SQL Tidy - это очень хороший онлайн-форматировщик/краситель SQL.
Он имеет множество опций форматирования. Хотя он ориентирован на T-SQL, он должен работать с большинством диалектов SQL.
Существует бесплатный онлайн Instant SQL Formatter . На сайте продаются и другие версии (например, надстройка для Visual Studio), но онлайн-версия бесплатна.
Я всегда был поклонником navicat - http://www.navicat.com
Их облегченная версия бесплатна, но она по-прежнему поставляется с sql beautifier - http://www.navicat.com/en/products/navicat_premium/premium_feature.html
В качестве дополнительного бонуса время от времени вы обнаружите, что в странных местах прячется какой-нибудь чинглиш.
Sequel Pro Если вы используете OS X, иначе просто выясните, что вам нужно, затем разработайте запрос, используя свои знания, и используйте инструмент командной строки (мой личный фаворит:)).