在sql中,要求id每隔m取1条数据,一共取出n条数据,这个sql可以这么写: SELECT id FROM user WHERE id % m = 1 LIMIT n; 将语句中的m和n替换成需要的值,比如我想要每隔3条取一条数据,一共取10条; SELECT id FROM user WHERE id % 3 = 1 LIMIT 10; 输出 +—-+ | id | +—-+ | 1 […]
MySQL中GROUP BY分组多字段以及HAVING的使用
SQL分组GROUP BY多个字段的情况: GROUP BY在需要数据统计时经常用到,一般与聚合函数((COUNT, SUM, AVG, MIN, MAX)配合使用,他是可以使用多个字段的,下面看看GROUP BY多个字段的情况。 这里有一个测试数据表: +—-+——+—–+————+———–+ | id | city | age | first_n […]