Heim  >  Artikel  >  Datenbank  >  So verwenden Sie Group By in MySQL

So verwenden Sie Group By in MySQL

王林
王林Original
2020-10-26 17:38:0926580Durchsuche

So verwenden Sie Group By in MySQL: [SELECT * FROM Tabellenname WHERE Spaltenname GROUP BY Spaltenname;]. Die Anweisung „group by“ gruppiert die Ergebnismenge basierend auf einer oder mehreren Spalten.

So verwenden Sie Group By in MySQL

Die GROUP BY-Anweisung gruppiert die Ergebnismenge basierend auf einer oder mehreren Spalten.

Wir können Funktionen wie COUNT, SUM, AVG usw. für gruppierte Spalten verwenden.

(Empfohlenes Tutorial: MySQL-Video-Tutorial)

Grammatikformat:

SELECT column_name, function(column_name)FROM table_name
WHERE column_name operator value
GROUP BY column_name;

Beispiel:

SET NAMES utf8;
SET FOREIGN_KEY_CHECKS = 0;
-- ------------------------------  
Table structure for `employee_tbl`
-- ----------------------------
DROP TABLE IF EXISTS `employee_tbl`;
CREATE TABLE `employee_tbl` (
  `id` int(11) NOT NULL,
  `name` char(10) NOT NULL DEFAULT '',
  `date` datetime NOT NULL,
  `singin` tinyint(4) NOT NULL DEFAULT '0' COMMENT '登录次数',
  PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  -- ------------------------------  
  Records of `employee_tbl`
  -- ----------------------------
  BEGIN;INSERT INTO `employee_tbl` VALUES 
  ('1', '小明', '2016-04-22 15:25:33', '1'), 
  ('2', '小王', '2016-04-20 15:25:47', '3'), 
  ('3', '小丽', '2016-04-19 15:26:02', '2'), 
  ('4', '小王', '2016-04-07 15:26:14', '4'), 
  ('5', '小明', '2016-04-11 15:26:40', '4'), 
  ('6', '小明', '2016-04-04 15:26:54', '2');
  COMMIT;SET FOREIGN_KEY_CHECKS = 1;

Nachdem der Import erfolgreich war, führen Sie die folgende SQL-Anweisung aus:

So verwenden Sie Group By in MySQL

Als nächstes verwenden wir die GROUP BY-Anweisung, um Sortieren Sie die Datentabelle nach Gruppennamen und zählen Sie, wie viele Datensätze jede Person hat:

So verwenden Sie Group By in MySQL

Verwandte Empfehlungen: MySQL-Tutorial

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Group By in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn