2016-08-16 7 views
0

Можно ли добавить псевдоним из запроса с помощью конкатенации строки?Добавление псевдонимов со строкой в ​​MYSQL

Пример:

SELECT u.name, u.age, u.status + ' (example)' as user_status // pseudo code 
FROM user u 

Ожидаемый результат:

user1: Ben, 21, single (example) 
user2: Alex, 22, single (example) 

Я попытался u.status + ' (example)', но его дать мне 0 вместо этого.

ответ

2

Try:

SELECT u.name, u.age, CONCAT(u.status, ' (example)') as user_status 
FROM user u 

С строк, вы не добавить (это числовое действие), вы конкатенации :)

Подробнее о функциях MySQL Струнные, есть много полезных из них здесь : http://dev.mysql.com/doc/refman/5.7/en/string-functions.html

+0

Я только что узнал ответ методом проб и ошибок, но вы дали ответ сначала так +1 к вам! CONCAT (u.status, '(example)') –

+1

@HardSpocker - отлично :) Совет. Если вы также согласны с ответом, другие люди не придут сюда, чтобы попытаться помочь, потому что они увидят, что это разрешено. – Galz

 Смежные вопросы

  • Нет связанных вопросов^_^