Показать название и расширение, где заглавная буква - это расширение названия страны из таблицы CITY - PullRequest
0 голосов
/ 07 августа 2020

Например, в «Монако-Вилль» имя - Монако, а расширение - -Виль. Это проблема из SQLZOO. У меня возникли проблемы с тем, чтобы мое решение выглядело так, как того требует сайт.

SELECT name, REPLACE( capital, name, ' ')
FROM world
WHERE capital LIKE concat(name, '_%')

МОЕ РЕШЕНИЕ:

name        REPLACE( capi..
Andorra     la Vella
Guatemala   City
Kuwait      City
Mexico      City
Monaco      -Ville
Panama      City

каким должен быть ответ ...

name        ext
Andorra     la Vella
Guatemala   City
Kuwait      City
Mexico      City
Monaco      -Ville
Panama      City

1 Ответ

0 голосов
/ 06 сентября 2020

У вас есть лишний пробел между двумя кавычками: ' '.

Если вы измените его на SELECT name, REPLACE( capital, name, ''), это даст вам правильный ответ; В данный момент я рассматриваю это же упражнение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...