items テーブルの列アイテムが 1 つあるテーブルがあります
約 20 のレコードがあり、一部の行には空の文字列がありますが、null 値はありません
したがって、このようなテーブルでrow_number()関数を使用すると
select ROW_NUMBER() over( order by item asc) as row,item from items
最初に空の文字列を含む行を返し、次に他の行を返しますが、テーブル内の順序ではありません。
row_number () は、テーブルから取得されたのと同じ順序で行の連番を生成すると聞きました。
行にnullではなく空の文字列が含まれていても、行番号がテーブルにあるのと同じ順序でレコードを取得したいのですが、
これはどのように可能ですか