Maison > base de données > tutoriel mysql > le corps du texte

Comment utiliser le groupe par dans MySQL

王林
Libérer: 2020-10-30 17:02:47
original
26593 Les gens l'ont consulté

Comment utiliser group by dans MySQL : [SELECT * FROM table_name WHERE column_name GROUP BY column_name ;]. L'instruction group by regroupe l'ensemble de résultats en fonction d'une ou plusieurs colonnes.

Comment utiliser le groupe par dans MySQL

L'instruction GROUP BY regroupe l'ensemble de résultats en fonction d'une ou plusieurs colonnes.

Nous pouvons utiliser des fonctions telles que COUNT, SUM, AVG, etc. sur des colonnes groupées.

(Tutoriel recommandé : Tutoriel vidéo MySQL )

Format de grammaire :

SELECT column_name, function(column_name)FROM table_name
WHERE column_name operator value
GROUP BY column_name;
Copier après la connexion

Exemple :

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;
Copier après la connexion

Une fois l'importation réussie , exécutez l'instruction SQL suivante :

Comment utiliser le groupe par dans MySQL

Ensuite, nous utilisons l'instruction GROUP BY pour regrouper la table de données par nom et compter le nombre d'enregistrements de chaque personne :

Comment utiliser le groupe par dans MySQL

Recommandations associées : Tutoriel mysql

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal