0
2番目に多い番号を見つけます。 empとdeptテーブルからdnameで作業している従業員以下の条件のためにSQLクエリを記述しますか?
select d.dname,count(*) "totemp" from emp e,dept d
where e.deptno=d.deptno
group by (d.dname)
having count(*)=(select max(count(*)) from emp e,dept d
where e.deptno=d.deptno
group by d.dname);
このクエリは最も高い番号を示します。 dnameを使用している従業員の しかし、私はdnameで2番目に高いです。
ここではdnameだけが表示されていますが、dnameには合計が必要です。従業員 –
の 'cnt'列を追加してください。 –
yaaありがとう...... –