Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于mysql查询?_Mysql_Sql_Concatenation - Fatal编程技术网

关于mysql查询?

关于mysql查询?,mysql,sql,concatenation,Mysql,Sql,Concatenation,这个在我的桌子上,我想放在下面。(此处薪资类型为整数) 试试这个: id | name | salary -------------------------------- 1 | A | 100/200 您应该在列名上选择group concat复选框 像这样试试 Select id, name, group_concat(salary SEPARATOR '/') as salaries from tableName g

这个在我的桌子上,我想放在下面。(此处薪资类型为整数)

试试这个:

    id  |   name    |   salary  
--------------------------------
    1   |    A      |   100/200

您应该在列名上选择group concat复选框

像这样试试

Select
  id,
  name,
  group_concat(salary SEPARATOR '/') as salaries
from tableName
group by id
你可以用


注意,请注意,结果被截断为系统变量给定的最大长度,该系统变量的默认值为1024

这是一个简单的问题。你试过用谷歌搜索吗?在我的表中,工资是整数。当我执行上述查询时,工资字段中没有值。@user2709752:groupby应该在
id
上,而不是
salary
上。谢谢@Ravinder!!。更新了我的帖子。
SELECT 
  id,
  `name`,
  GROUP_CONCAT(salary SEPARATOR '/') AS salary 
FROM
  `table` 
GROUP BY id 
Select id,name, group_concat(salary SEPARATOR '/') as salaries 
From table1
Group by id
SELECT 
  id,
  `name`,
  GROUP_CONCAT(salary SEPARATOR '/') AS salary 
FROM
  `table` 
GROUP BY id 
Select 
    sno,
    name, 
    group_concat(CAST(salary AS CHAR) SEPARATOR '/') as salaries
From mytable
Group by sno;