이 코드를 실행하려고하는데, 나는 전혀 이해할 수없는 row_number()
표현에서 뭔가를 놓치고 있다고 말합니다.ORA - 00936 오류가 있지만 라인 2에서 누락 된 것을 찾을 수 없습니다.
with summary as
(select s.city, length(s.city) as C_length,
row_number() over (partition by length(s.city), order by s.city)
as r1 from station s
where
length(s.city) = (SELECT min(LENGTH(s1.CITY)) FROM STATION s1)
or length(s.city) = (SELECT max(LENGTH(s2.CITY)) FROM STATION s2))
select su.city, su.C_length
from summary su;
'r1'을 사용하지 않으므로 계산할 필요가 없습니다. –