데이터 테이블은 다음SQL 중첩 된 쿼리에서 동일한 테이블을 비교
Name cgpa dept
a 4.0 x
b 3.9 x
c 3.8 x
d 3.8 y
e 4.0 y
f 3.9 z
g 3.6 z
선택 이름과 CGPA 같은 부서의 모든 다른 학생들보다 높은 학생들의 CGPA 경우 :
select NAME, CGPA
from STD_INFO T1
where CGPA > all
(
select CGPA
from STD_INFO T2
where lower(T2.DEPT)=lower(T1.DEPT)
and T2.STD_NO != T1.STD_NO
);
전체 시뮬레이션을 이해해야 ..... ..... 이걸 도와주세요 ... 그리고 위와 같은 테이블 명명법 (T1, t2)을 비교할 때 무엇이 불려지나요 ??
mysql –
두 명의 학생이 동일한 평점을 갖고 있고 둘 다 최고 인 경우이 방법은 작동하지 않습니다. 어떤 이름으로 보여줄 수 있습니까? – LCIII
실제로 나는 SQL에 익숙하지 않습니다 .... 시뮬레이션을 이해하기 위해 인터넷을 탐색했지만 운이 없다면 ..... 여기에서 무슨 일이 일어나고 있는지 자세히 설명해주십시오 .....나는 시뮬레이션을 의미합니다 –