Распечатать отчет в формате предложения в MySQL

Будучи новичком, мне снова нужна твоя помощь. На этот раз я пытаюсь напечатать отчет на MYSQL 6.0, который показывает каждую ветвь и ее местоположение в следующем формате: "Название филиала" находится по адресу "street address" в городе "city name". Мне также нужны ярлыки. Вот что я сделал и получил в результате:

SELECT CONCAT(name, ' ',  ' is located at', address, city, ' in the city of ')
FROM branch; 

Я получил столбец с названием адреса с 6 адресами улиц.

1 ответ

Решение

Исходя из ваших комментариев, кажется, что вы просто хотите следующее:

SELECT 
  CONCAT(name, ' is located at ', address,' in the city of ',  city) As Label
FROM branch; 

Смотрите SQL Fiddle с демонстрацией.

Это создает результат:

|                                                          LABEL |
------------------------------------------------------------------
| Robinhood is located at 1234 Robinhood Rd in the city of Salem |
|           New is located at 123 test dr in the city of Testing |
Другие вопросы по тегам