0

多数の行を持つテーブルがあります。1つの特定の列のすべての値を選択し、一意の値ごとに個別の列を作成したいと思います。

例えば ​​:

ここに画像の説明を入力してください

このようなものに:

ここに画像の説明を入力してください

4

2 に答える 2

0
SELECT 
  left_side  = RTRIM(SUBSTRING(col, 1, CHARINDEX('->', col)-2)),
  right_side = LTRIM(SUBSTRING(col, CHARINDEX('->', col) + 2, 4000))
FROM dbo.table;
于 2013-01-29T08:58:22.493 に答える
-1

こんにちは、組み込み関数 Left、Right、CHARINDEX などを使用できます。

この例が役立つことを願っています

例 1

例 2

ありがとう

于 2013-01-29T06:24:47.730 に答える