zoukankan      html  css  js  c++  java
  • 看见了别人的数据库题,随便写写

      算是第一次写写blog吧。自己想写也很久了,但是很久没动笔。随便写写吧。

      今天就写写我在群里看见的别人数据库题。

      题目是:有学生表,字段id,int primary key;name,varchar(10);sex,varchar(2);age,int。 第一小问是找出姓名重复的学生以及它重复的数目。

    好久没写sql,sql当时也不咋地。这个是select name,count(id)from student group by name having count(id)>1;第二小问成绩表,字段class,varchar(10);id,int primary key;score,int。求找出平均分>60分的学生id和分数。其实这题早就烂大街了,但是无奈太水。随便写写吧,select id,avg(score)from chengji group by id having avg(score)>60;最后一问是求李姓的学生个数。就是like '李%'的运用了。

      上面的主要是要会用group by 及having的用法 。可能在having和where上会有疑惑。having必须和group by一起使用,而where 和group是可以单独独立使用的。where是不能放聚合函数的(想avg,count。。。都是聚合函数)。

  • 相关阅读:
    词法分析
    关于编译原理
    词法分析
    编译原理
    对编译原理的一些看法
    spring整合struts2
    spring整合javaWeb
    spring整合hibernate
    spring-transaction事务
    spring-jdbc
  • 原文地址:https://www.cnblogs.com/lannoy/p/5587841.html
Copyright © 2011-2022 走看看