1
私はSQL Server 2008を使用しています。SQL Server 2008でデータをa-b形式で表示
私は、異なる番号、つまりintデータ型を持つテーブルを持っています。今度は、cast(a as varchar)+'-'cast(b as varchar)
の形式、つまりa-b
の形式で昇順にデータを表示するクエリが必要です。ここで、a
はまだ表示されていない最小の番号であり、次にb
が次に小さい番号です。
SQL Server 2012にこの問題を解決するlead
関数があることは知っていますが、SQL Server 2008でこれを行うにはどうすればよいですか?中
明確化:SQL Serverの8 == SQL Serverの2000 SQL Serverの12 == SQL Serverの2014リファレンス:https://sqlserverbuilds.blogspot.be/。人は通常、SQL Serverのビルドバージョンを参照するのではなく、製品名(SQL Server 2000,2005、...、2016)を参照します。 –
{1,7,9,3}の入力セットの場合、結果{1-3,3-7,7-9}または{1-3,7-9}が欲しいですか? –
ポイントを獲得しました。それはSQL Server 2008です。はい、私は{1-3,3-7,7-9} – rexroxm