我需要我的 MySQL 查询返回“值”和“标签”字段名称。
我想直接从查询中将“ value ”作为用户的 id,将“ label ”作为“ name lastname ”或“*name_first_letter lastname*”。
假设我有一张这样的桌子:
- 身份证姓名姓氏
- 1 约翰·约翰逊
- 2 彼得·佩特森
- 3 杰夫·杰斐逊
我通过一个简单的查询将 ID 作为“值”:SELECT id as value
. 我还想将“J. Johhanson”或“P. Petterson”作为“标签”。
更新
抱歉打扰了。我试过CONCAT,CONCAT_WS。最初不成功,但现在设法轻松获得结果。在我的情况下,这个查询按我的需要工作:
SELECT CONCAT_WS(' ', name, lastname ) FROM users
WHERE name LIKE "%Peter%"
谢谢你。