程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> mysql數據表按照某個字段分類輸出

mysql數據表按照某個字段分類輸出

編輯:關於MYSQL數據庫

也許大家有時候會遇到需要將把數據庫中的某張表的數據按照該表的某個字段分類輸出,比如一張數據表area如下

我們需要將裡面的area按照serialize字段進行分類輸出,比如這種形式:

areas serialize

阿藍色,艾沙雲 A

重慶森林,傳承家園 C

紅軍樓小區,海員新村 H

.........

要以這種形式放映出來,於是可以這樣做,使用mysql中的group_concat()

、group by實現,

select serialize,group_concat(area) as areas from area group by serialize;

則可以得到上面數據表

這裡的group_concat(area)是將area按照group by serialize將同個類別(A\B\C)的數據歸結在一起,以逗號隔開,如“紅軍樓小區,海員新村”...

於是就可以分類輸出,當然還需要對serialize進行分割(explode())、遍歷(foreach)...

以上所述就是本文的全部內容了,希望大家能夠喜歡。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved