Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Добрый день. Задача по sql. Есть два столбца name и capital.

Александр Соловьев Мастер (1460), на голосовании 4 года назад
Вывести capital и name, где capital является расширенным названием name.
Пример вывода
capital | name |
+------------------+------------+
| Andorra la Vella | Andorra |
| Djibouti | Djibouti |
| Guatemala City | Guatemala |
| Kuwait City | Kuwait |

SELECT capital, name
FROM world
WHERE capital = concat(name, ' City', ' la Vella')

Мой код выше не работает. Спасибо
Голосование за лучший ответ
Юрий Копнин Мыслитель (8099) 5 лет назад
SELECT capital, name
FROM world
WHERE capital LIKE '%' || name || '%'
Александр СоловьевМастер (1460) 5 лет назад
Добрый день. Ваш код не работает. Обязательно надо использовать concat
Юрий Копнин Мыслитель (8099) Код от FireBird, там работает, чем мог - помог..
Похожие вопросы