mysql group_concat distinct,如何在MySQL中使用GROUP_CONCAT和CONCAT与DISTINCT引用单列值?...
為此,您可以將group_concat()與一起使用replace()。讓我們首先創建一個表-mysql>?create?table?DemoTable1799
(
EmployeeId?varchar(20)
);
使用插入命令在表中插入一些記錄-mysql>?insert?into?DemoTable1799?values('101,102,103,104');
mysql>?insert?into?DemoTable1799?values('106,109');
使用select語句顯示表中的所有記錄-mysql>?select?*?from?DemoTable1799;
這將產生以下輸出:+-----------------+
|?EmployeeId??????|
+-----------------+
|?101,102,103,104?|
|?106,109?????????|
+-----------------+
2?rows?in?set?(0.00?sec)
這是查詢使用group_concat和concat引用單列值的方法,其中-mysql>?select?group_concat(distinct?concat("'",?replace(EmployeeId,?","?,?"','")?,?"'"))?as?Output?from?DemoTable1799;
這將產生以下輸出-+-------------------------------------+
|?Output??????????????????????????????|
+-------------------------------------+
|?'101','102','103','104','106','109'?|
+-------------------------------------+
1?row?in?set?(0.00?sec)
總結
以上是生活随笔為你收集整理的mysql group_concat distinct,如何在MySQL中使用GROUP_CONCAT和CONCAT与DISTINCT引用单列值?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 烟叶上的小虫子是烟甲虫吗?
- 下一篇: 奶茶预拌糖基料可以用到生产糖果中吗含白砂