是否可以从查询中添加带有字符串的别名?

例:

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

最佳答案

尝试:

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


使用字符串,您无需添加(这是一个数字操作),而是将其连接起来:)

阅读有关MySQL String函数的更多信息,这里有很多有用的函数:http://dev.mysql.com/doc/refman/5.7/en/string-functions.html

关于mysql - 在MYSQL中使用字符串添加别名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38966315/

10-11 03:21
查看更多