次の選択があります。
SELECT TOP 1000 [ObjectiveId]
,[Name]
,[Text]
FROM [dbo].[Objective]
それは私に与えます
Name Text
0100 Header1
0101 Detail1
0102 Detail2
0200 Header2
0201 Detail1a
0202 Detail1b
||| を使用してこのような文字列を作成する方法はありますか データからの除算器。
Header1 ||| Detail1
Header1 ||| Detail2
Header2 ||| Detail1a
Header2 ||| Detail1b etc.
ここで重要なのは、名前の下 2 桁が「00」の場合、それは次の詳細行のヘッダー行であるということです。