row-number

    0

    3答えて

    次のデータセットでは、NULL LocNameを使用してES Houエンティティを削除しようとしています。私は他の3つのレコードを保管したい。私はrow_number()関数でこれをやろうとしてきましたが、null以外の値を取得してnull値よりも高いランクを取得する方法がわかりません。助言がありますか? PracticeId LastName EntityId LocId EntityName

    0

    1答えて

    ページングにROWNUMBER関数を使用するSQLのパフォーマンスが低いです。ページサイズは5000に設定されていましたが、100に変更されました。低環境でのテストでは、この変更後の応答時間が7秒から1秒に短縮されました。 しかし、クエリにはフィルタがあまり多くないため、たとえば、述語のLAST_UPD_DTが今日に設定されていると、完全なテーブルスキャンが行われる可能性があります。 このような状

    0

    1答えて

    特定のIDの2番目の行を取得するスクリプトを生成しようとしています。 私の最初のクエリは正しく行います。私はIDのリストを入れようとすると、1つの結果しか得られません。 複数の結果を表示するには、更新クエリを調整する必要がありますか? オリジナルクエリ ;WITH YourTable AS( SELECT TOP 2 EHistory.*, ROW_NUMB

    0

    2答えて

    私はページをどのようにページして、各ページが一度に1つのプロセスだけを表示するかを苦労しているので、助けが必要です。私は非常に多くのことを試み、私の脳は揚げた。ヘルプ........ @PageNum = 1 and @Pagesize = 10と、最初のプロセスに7行がある場合は、最初のページには最初のプロセスの7行が表示されます(正確には私が望むもの)。 ユーザーが@PageNum = 2 a

    1

    2答えて

    結果が500Kを超えるクエリを持つ。私がしたいのは、これらを100Kの結果で分割することです。私はしかし、それを支援するために行番号列を作成し、今私はそれを参照してるというのが私のそれは機能を処理して、このエラーを取得維持しません: メッセージ4108、レベル15、状態1、 Line 1 ウィンドウ関数は、SELECT句またはORDER BY句にのみ表示できます。参照用 問合せ: 1 SELECT

    1

    1答えて

    私はpeoplesoftに取り組んでいます。いくつかのIDに基づいて順序付けられた列の値を更新する必要があるという要件があります。 たとえば、 CA24100001648- 1 CA24100001648- 2 CA24100001664- 1 CA24100001664- 2 CA24100001664- 3 CA24100001664- 4 CA24100001664- 5 CA

    1

    1答えて

    データ内で "トランザクション"を見つけて、トランザクションごとにシーケンス番号を生成する必要があります。 各トランザクションは、check_in = 0 [チェックアウトを意味する]とcheck_in = 1 [チェックインを意味します]を1つのトランザクションとして定義します。その間にはn個のトランザクションがあります。またはcheck_in = 0 同じトランザクション[1トランザクションブ

    3

    1答えて

    MySQLでMSSQL RANK()またはROW_NUMBER()関数をエミュレートしようとする人はいろいろありますが、これまで試みてきたことはすべて遅いです。それは22万レコードを持っている場合を除き CREATE TABLE ratings (`id` int, `category` varchar(1), `rating` int) ; INSERT INTO ratings