J'essaie d'exécuter ce code, mais il dit qu'il me manque quelque chose en row_number()
expression que je ne suis pas en mesure de comprendre du tout.ORA - 00936 erreur mais impossible de trouver ce qui manque dans la ligne 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;
Vous n'utilisez pas 'r1', il n'est donc pas nécessaire de le calculer. –