SQL Server の値リストから選択するにはどうすればいいですか? 質問する

SQL Server の値リストから選択するにはどうすればいいですか? 質問する

解決できない非常に単純な問題があります。次のようなことをする必要があります。

select distinct * from (1, 1, 1, 2, 5, 1, 6).

誰か助けてくれませんか?

編集

データは、クライアントの 1 社からテキスト ファイルとして提供されます。完全にフォーマットされていません (非常に長い 1 行のテキスト) が、Excel でフォーマットすることは可能かもしれません。ただし、SQL クエリでこれらの値を使用する必要があるため、私にとっては実用的ではありません。クエリを実行する必要があるたびにこれを行うのは不便です。

ベストアンサー1

SQL Server 2008以降でのみ利用可能
な行コンストラクタは次の形式です。

SELECT DISTINCT *
FROM (
  VALUES (1), (1), (1), (2), (5), (1), (6)
) AS X(a)

詳細については、以下を参照してください。

おすすめ記事