Problem 11. Mix of Peak and River Names From Built-in Functions
Привет,
Това ми е заявката, на локалната база изглежда наред, но в judje връща грешен отговор:
SELECT p.peak_name , r.river_name,
LOWER( CONCAT(SUBSTRING(p.peak_name, 1, LENGTH(p.peak_name)-1), r.river_name)) AS mix
FROM peaks AS p, rivers AS r
WHERE (SUBSTRING(p.peak_name, LENGTH(p.peak_name), LENGTH(p.peak_name)) = SUBSTRING(r.river_name, 1,1))
ORDER BY mix;
Къде може да ми е грешката?
SELECT p.peak_name, r.river_name, LOWER(CONCAT(p.peak_name,SUBSTRING(r.river_name,2))) AS mix
FROM rivers AS r, peaks AS p
WHERE LOWER(RIGHT(p.peak_name,1)) = LOWER(LEFT(r.river_name,1))
ORDER BY mix
Виж пак условието на задачата
уф, ние игнорираме 1ната буква ли :)
мерси