mysql如何统计每个专业分数段的人数

  

<强> mysql如何统计每个专业分数段的人数的呢?下面由小编给大家详细的介绍;

<强> 1。我的表结构

student_info   | | | id名称| |专业分数   | - - - | - - - | - | - |   | | id姓名|分数|专业|

<强> 2。按分数段统计

400到500人数,300到400人数

选择   计数(情况得分在400年和500年之间1)为400年到500年,   计数(案例当得分在300 - 400年间1结束)在300年到400年   从student_info;

 mysql如何统计每个专业分数段的人数

<强> 3。按分数段和专业统计

400到500人数,300到400人数

选择   计数(情况得分在400年和500年之间1)为400年到500年,   计数(案例当得分在300 - 400年间1结束)在300年到400年   student_info集团的职业;

 mysql如何统计每个专业分数段的人数

<强> 4。sql动态拼接生成

int开始=200;   int结束=700;   int国米=10;   int数=(end-start)/国际米兰;   StringBuilder sqlBuilder=new StringBuilder ();   sqlBuilder.append(“选择“);   (int i=1; i<=计数;我+ +){   未来=开始+ inter-1 int;   system . out。println(开始+“;\ t"+下);   sqlBuilder.append (“;计数(当“之间admission_score) .append(开始).append (“和“).append(下).append (“1)“).append (start) .append(“到“).append(下);   如果(我!=count) {   sqlBuilder.append (“”);   }   +=国际米兰开始;   }   sqlBuilder.append (“;从z_student_info");   System.out.println (sqlBuilder.toString ());

<强> 5。null

mysql如何统计每个专业分数段的人数