1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
| #第三十一课时
SELECT * FROM cms_user GROUP BY proId;
SELECT * FROM cms_user GROUP BY 7;
SELECT F FROM cms_user GROUP BY sex,proId;
SELECT * FROM cms_user WHERE id > 5 GROUP BY sex;
#第三十二课时
SELECT id, sex, GROUP_CONCAT(username) FROM cms_user GROUP BY sex;
SELECT proId ,GROUP_CONCAT(username),GROUP_CONCAT(sex),GROUP_CONCAT(regTime) FROM cms_user GROUP BY proId;
COUNT() MAX() MIN() AVG() SUM()
SELECT id,sex,GROUP_CONCAT(username)AS user ,COUNT(*)AS totalUsers FROM cms_user GROUP BY sex;
SELECT COUNT(id) AS totalUsers FROM cms_user;
SELECT id,sex,GROUP_CONCAT(username), COUNT(*) AS totalUsers, MAX(age) AS max_age, MIN(age) AS min_age, AVG(age) AS avg_age, SUM(age) AS sum_age FROM cms_user GROUP BY sex;
SELECT id,sex, COUNT(*) AS totalUsers, MAX(age) AS max_age, MIN(age) AS min_age, AVG(age) AS avg_age, SUM(age) AS sum_age FROM cms_user GROUP BY sex WITH ROLLUP;
#第三十三课时
SELECT id,sex,GROUP_CONCAT(username), COUNT(*) AS totalUsers, MAX(age) AS max_age, MIN(age) AS min_age, AVG(age) AS avg_age, SUM(age) AS sum_age FROM cms_user GROUP BY sex HAVING COUNT(*)>2 AND MAX(age)>60;
#第三十四课时
SELECT * FROM cms_user ORDER BY id ASC;
SELECT *FROM cms_user ORDER BY age ASC ,id DESC;
ORDER BY RAND();
#第三十五课时
SELECT * FROM cms_user LIMIT 3;
SELECT * FROM cms_user ORDER BY id DESC LIMIT 5;
SELECT * FROM cms_user LIMTI 10, 5;
|