これは非常にオープンな質問ですが、SQLの可読性にとって非常に有益であると思います。
つまり、Javaプログラムがあり、そこから多くのサブクエリと結合を使用してモンスターSQLステートメントを呼び出そうとしています。私の質問の出発点は、次のような文字列定数です。
static string MONSTER_STATEMENT = 
  "SELECT  " +
  "   fields" +
  "WHERE "+
  "   fieldA = (SELECT a FROM TableC) " +
  "AND fieldB IN (%s)" +
  "AND fieldC = %d " +
  "FROM "
  "   tableA INNER JOIN tableB ON ...";
後でString.formatを使用して入力され、実行されます。
この種のものを読みやすくするための秘訣は何ですか?内部結合を分離しますか?文字列内でSQL自体をインデントしますか?コメントはどこに置きますか?あなたの兵器庫にあるすべてのトリックを共有してください。