【发布时间】:2021-07-04 11:24:09
【问题描述】:
给定表格测试:
| id | name | last_name |
---------------------------
| 1 | hello | world |
| 2 | hello | world1 |
| 1 | foo | bar |
如何从名称列中选择 distinct 值并将其与前缀连接?
首选输出是:
| prefix_hello |
| prefix_foo |
我尝试了以下查询,但不起作用:
Select CONCAT("prefix_", DISTINCT(a.name)) from Test a
【问题讨论】:
-
DISTINCT不是函数,是集合量词,不能这样使用。 -
@jarlh 我不知道,谢谢你的解释。
标签: mysql sql concatenation