エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
SQL SERVERで複数行のデータをカンマ区切りで取得する方法 - つまづいた石ころ、ぶつかった壁
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
SQL SERVERで複数行のデータをカンマ区切りで取得する方法 - つまづいた石ころ、ぶつかった壁
なんだかこれまでも何度か遭遇したことのある気がするんですが、 過去にどうしたのか全く覚えがない件。... なんだかこれまでも何度か遭遇したことのある気がするんですが、 過去にどうしたのか全く覚えがない件。 複数行に保存されているデータをカンマ区切りで一行にして取得したいんですが、 簡単にできないものかと調べてみると、あっさり見つかりました。 SQLServerでカンマ区切りする技 SQLServerで文字列を結合 やり方は簡単、「 FOR XML PATH('')」を付けたサブクエリを作るだけでした。 SELECT NAME ,( SELECT NAME + ',' FROM USERS WHERE USER_GROUP_ID = GROUPS.ID FOR XML PATH('') ) AS USER_NAMES FROM GROUPS ORACLEでは group_concat と言うそうです。。 MYSQLもありますね。