タグ

SQLに関するOgachaのブックマーク (2)

  • カラムの値からカンマ区切り (CSV) の文字列を生成する - SQL Server 入門

    カラムの値からカンマ区切り (CSV) の文字列を生成するには? SQL のスクリプトで、複数行のカラムの値から、1 つのカンマ区切り (CSV) の文字列を生成したいような時ありますよね。 例えば以下のような感じです。 FOR XML 句を使って、カラムの値からカンマ区切り (CSV) の文字列を生成する方法 カンマ区切り (CSV) の文字列を生成する方法はいろいろありますが、今回は FOR XML 句を使ったやり方のひとつをご紹介します。 FOR XML 句 を SQL クエリーに指定すると、SQL クエリーの結果を XML 形式で取得することができます。 では実際に、カンマ区切り (CSV) の文字列を作ってみましょう。 例えば、以下のような Groups マスターがあったとします。 そして、誰がそのグループに属するかが保存されている、以下のような GroupMembers テーブ

    カラムの値からカンマ区切り (CSV) の文字列を生成する - SQL Server 入門
    Ogacha
    Ogacha 2017/04/19
    これ便利。
  • SQLのインデックスとそのチューニングについてのオンラインブック

    開発者向けのSQLインデックス解説サイト、管理についての間違いない知識を提供します。 インデックスは開発時には忘れられがちである一方で、非常に効果的なSQLのチューニング方法です。Use The Index, Lukeでは、HibernateなどのORMツールの解説にとどまらず、SQLのインデックスについて基礎から説明します。 Use The Index, LukeはSQLパフォーマンス詳解のWeb上の無料版です。サイトを気に入って頂けたら、ぜひ書籍も購入してみて下さい。また、このサイトの運営をサポートする様々なグッズも販売しています。 MySQLOracleSQL ServerなどにおけるSQLのインデックスUse The Index, Lukeでは、ベンダにとらわれないインデックスの説明を心がけています。製品特有の事柄については、以下のような表示をしています。 DB2Use The

    SQLのインデックスとそのチューニングについてのオンラインブック
    Ogacha
    Ogacha 2016/11/02
    チューニングについてはこれ必読! ベンダーにとらわれない解説をしつつ、製品ごとの補足事項もあり、DB2, MySQL, Oracle, PostgreSQL, SQL Server に対応。素晴らしい。
  • 1