L'instruction pour supprimer la table emp est "supprimer de emp où (deptno,sal) dans (sélectionner deptno,max(sal) du groupe emp par deptno);commit;".
Recommandé : "tutoriel Oracle"
base de données Oracle supprimer la table emp
Supprimez du tableau emp les employés ayant le salaire le plus élevé dans chaque département.
L'instruction de suppression est :
delete from emp where (deptno,sal) in (select deptno,max(sal) from emp group by deptno); commit;
Pour éviter les erreurs de suppression, sélectionnez et confirmez avant d'effectuer l'opération de suppression :
select * from emp where (deptno,sal) in (select deptno,max(sal) from emp group by deptno);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!