sql >> データベース >  >> RDS >> Sqlserver

ROW_NUMBER() OVER 10 進列をタイで使用すると、ソート順が不定になる

    これは推測ですが、FTE の値が重複している場合 値の場合、コードが実行されるたびにそれらがどの順序で表示されるかについての保証はありません。単純な SELECT を実行すると、SQL Server がクエリ プランを変更している可能性があります。 と SELECT WHERE 基準、異なる順序が出てきて、あなたが見ているものを引き起こします.

    ORDER BY の最後に PK を追加します 順序が常に一貫していることを確認するだけです。



    1. データベースレベルでmysqlのvarchar列を日付に変換します

    2. 4つの主要なデータベースIDEツールを比較する

    3. OracleAPEXでWindowsユーザー名を把握/取得する方法

    4. MYSQLで最初の文字列を大文字のままにして文字列全体を小文字にする方法