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

Where句のSQLRow_Number()関数

    この問題を回避するには、selectステートメントをCTEでラップします。次に、CTEに対してクエリを実行し、ウィンドウ関数の結果をwhere句で使用できます。

    WITH MyCte AS 
    (
        select   employee_id,
                 RowNum = row_number() OVER ( order by employee_id )
        from     V_EMPLOYEE 
        ORDER BY Employee_ID
    )
    SELECT  employee_id
    FROM    MyCte
    WHERE   RowNum > 0
    


    1. デフォルトのトレースの削除–パート1

    2. 認証プラグイン「caching_sha2_password」はサポートされていません

    3. SQL出力句が挿入されていない列を返すことは可能ですか?

    4. データベースの行数が多すぎますか?