MySQL中的GROUP CONCAT函式例子

2021-09-05 08:40:40 字數 769 閱讀 8509

當遇到:在乙個表中,需要將某一按照幾列進行聚合,這一列是通過,將不同的值進行拼接,此時,就用到了mysql中的group_concat()函式 。

如下例子:

對於表concat_name_hit_result

monitoring_item

hostname

domain

name

cpu1

hs2dm1

eqwcpu2

hs2dm1

gqwcpu2

hs2dm1

sdfcpu1

hs1dm1

jhk經過以下處理

select monitoring_item, hostname, domain, group_concat(

distinct name )

as name

from concat_name_hit_result

group

by monitoring_item, hostname, domain;

結果:

monitoring_item

hostname

domain

name

cpu1

hs2dm1

eqwcpu2

hs2dm1

gqw,sdf

cpu1

hs1dm1

jhk

mysql中的編碼 mysql中的編碼

一 mysql中的編碼 mysql show variables like collation mysql show variables like character set 預設是latin1編碼,會導致中文亂碼。修改庫的編碼 mysql alter database db name charac...

mysql中 變數 mysql中的變數

toc 變數 mysql本質是一種程式語言,需要很多變數來儲存資料。mysql中很多的屬性控制都是通過mysql中固有的變數來實現的。系統變數 系統內部定義的變數,系統變數針對所有使用者 mysql客戶端 有效。檢視系統所有變數 show variables like pattern mysql允許...

mysql中的函式名 MySQL中的函式

一 數學函式 數學函式主要用於處理數字,包括整型 浮點數等。abs x 返回x的絕對值 select abs 1 返回1 ceil x ceiling x 返回大於或等於x的最小整數 select ceil 1.5 返回2 floor x 返回小於或等於x的最大整數 select floor 1.5...