MySQL之分組查詢(GROUP BY)

2022-09-13 09:21:11 字數 676 閱讀 8054

在 mysql select 語句中,允許使用 group by 子句,將結果集中的資料行根據選擇列的值進行邏輯分組,以便能彙總表內容的子集,實現對每個組而不是對整個結果集進行整合。

語法格式如下:

group by [asc | desc]

語法說明如下:

注意:group by 子句中的各選擇列必須也是 select 語句的選擇列清單中的一項。

對於 group by 子句的使用,需要注意以下幾點。

【例項1】根據 dept_id 對 tb_students_info 表中的資料進行分組,將每個學院的學生姓名顯示出來,輸入的sql語句和執行結果如下所示。

由執行結果可以看出,根據 dept_id 的不同分別統計了 dept_id 相同的姓名。

select 語句中不適用group語句如下:

不進行分組查詢結果如下:

solr分組查詢GROUP

order處理 if order params sort order group處理 if group else 執行查詢 response this search where,limit start,limit end,params 引數 型別說明 group 布林值設為true,表示結果需要分組...

solr3 0 group 分組查詢

用過solr1.0的基礎上,很簡單了。增加以下配置 設定 slorconfig.xml 在 pub www solr conf slorconfig.xml中設定資料目錄 修改 pub www solr data 許可權 chown tomcat6 tomcat6 pub www solr data...

MySQL之分組選擇資料

用到的表 drop table ifexists friends 悟空朋友表 create table friends id int 3 not null,sql server中不能指定int長度 user name varchar 30 default null,type varchar 30 d...