在 MYSQL 中添加带有字符串的别名
Adding aliases with string in 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
。
尝试:
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
我可以从带有串联字符串的查询中添加别名吗?
示例:
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 字符串函数的信息,这里有很多有用的函数:http://dev.mysql.com/doc/refman/5.7/en/string-functions.html