データベースからレコードをコンマ区切りで取得しています。連絡先のタイトルを次のように取得しています。
greg w.workcerf, ashir ali, asdddfgjk
これはコンマで区切られ、SQL関数で定義されていますgetCommaListTitle()
私が欲しいのは、これらのレコードを新しい行で取得することです
greg w.workcerf,
ashir ali,
asdddfgjk
代わりにSQL関数で何を使用すべきかについてのアイデア','
データベースからレコードをコンマ区切りで取得しています。連絡先のタイトルを次のように取得しています。
greg w.workcerf, ashir ali, asdddfgjk
これはコンマで区切られ、SQL関数で定義されていますgetCommaListTitle()
私が欲しいのは、これらのレコードを新しい行で取得することです
greg w.workcerf,
ashir ali,
asdddfgjk
代わりにSQL関数で何を使用すべきかについてのアイデア','
新しい行の場合はgetCommaListTitle
、 のコンマの後に追加しますCHAR(13) + CHAR(10)
CHAR(13)
は改行文字でCHAR(10)
あり、改行です。
http://msdn.microsoft.com/en-us/library/ms187323.aspxを参照してください
これは、データアクセス層のようにフロントエンドで行うか、プレゼンテーション層で行う必要があります。これは、アプリケーションがWebアプリまたはウィンドウアプリのいずれかであり、Webのように新しい行の構文が異なるためです<br/>
。ウィンドウではを使用します/n
。
replace
関数を使用する
replace(field, ',', ',' + char(13)+char(10)
...ただし、データベースでこれを行わないでください。データベースはDATAに関するものであり、もちろん「何らかの形式で表示する必要があります」...ただし、改行で始まり、最後に次のようになります。
SELECT @s = '<tr><td>' + firstname + '</td><td>' + substr(lastname, 1, 30) + '</td></tr>'
FROM ....
RETURN '<table>' + @s + '</TABLE>'
それはバッタを選ぶためのルートではありません