ORDER BY句を使用して大きなテーブルからTOP 10行を選択し、列値の1つを更新するMERGEステートメントを作成したいとします。 MERGEステートメントでTOP 10行を選択することができますが、ORDER BY節はどこにでも置くことができませんでした。 MERGE TOP(10) StudentAllocation AS SA
USING (SELECT @sub_id AS sub
私は2つのテーブルを持っています。 表1:従業員 EID Name Gender
1 Peter M
2 John M
3 Melissa F
表2: EID Salary
1 6000
2 8000
3 10000
給与は、私が15%、10%と女性従業員が男性社員の給与を上げる必要があります。 以下は、私が使用したが、Oracle11gで必要な結果を得ることができない問合せで