【发布时间】:2019-07-08 08:22:06
【问题描述】:
这是 SQL 语句:
mysql -u user -p password -e "SELECT concat(name,'-',number) from users
where email='test@test.com'"
Expected output: john-1234
Actual output: concat(name,'-',number)
john-1234
为什么会这样?
【问题讨论】:
-
这是列名。试试
... concat(name,'-',number) as XYZ ...看看会发生什么。 -
我在 bash 中使用这个命令,拆分输出是额外的工作。有没有办法只能返回结果?
-
@Cid 你是对的。得到了我需要的答案。谢谢!