zoukankan      html  css  js  c++  java
  • 连接查询和分组查询

    语法:

    select  COUreseID,(avg)score as 平均的成绩

    from score

    Group By coureseid

    select GradeId as 年级,COUNT(Phone) as 人数 from Studentgroup by GradeId--根据性别进行分组select Sex as 性别,COUNT(*) as 人数 from Studentgroup by Sex--查询每门课程的平均分select SubjectId as 课程编号,AVG(StudentResult) as 平均分from Resultgroup by SubjectId--按地区分类,查询地区的人数select COUNT(*) as 人数,Address as 地址 from Studentgroup by Address--查询每门课程的平均分,并且按照分数由低到高的顺序排列显示select SubjectId as 课程编号,AVG(StudentResult) as 平均分 from Resultgroup by SubjectIdorder by AVG(StudentResult) desc--统计每学期男女同学的人数select COUNT(*) as 人数,GradeId as 年级,Sex as 性别 from StudentGroup by GradeId,Sexorder by GradeId--性别:男和女年级:1,2,3--如何获得总人数超过2人的年级select COUNT(*) as 人数,GradeId as 年级,Sex as 性别 from StudentGroup by GradeId,Sexhaving COUNT(*)>=2order by GradeId--出生日期大于1990年的学生,获得总人数超过2人的年级select COUNT(*) as 人数,GradeId as 年级,Sex as 性别 from Studentwhere BornDate >'1990/01/01'Group by GradeId,Sexhaving COUNT(*)>=2order by GradeId--同时从这两个表中取得数据select Student.StudentName as 姓名,Result.StudentResult as 成绩,Result.SubjectId AS 科目编号 from Student,Resultwhere Student.StudentNo=Result.StudentNo--内链接select S.StudentName as 姓名,R.StudentResult as 成绩,R.SubjectId AS 科目编号 from Result as Rinner join Student as S on(S.StudentNo=R.StudentNo)select S.StudentName as 姓名,R.StudentResult as 成绩,SU.SubjectName AS 科目名称 from Result as Rinner join Student as S on(S.StudentNo=R.StudentNo)inner join Subject as SU on(R.SubjectId=SU.SubjectId)select Student.StudentName as 姓名,Result.StudentResult as 成绩,Subject.SubjectName AS 科目名称 from Student,Result,Subjectwhere Student.StudentNo=Result.StudentNo and Result.SubjectId=Subject.SubjectId--左外连接select S.StudentName,R.SubjectId,R.StudentResult From Student AS SLEFT JOIN Result as Ron(S.StudentNo=R.StudentNo)--右外连接select S.StudentName,R.SubjectId,R.StudentResult From Result AS RRIGHT JOIN Student as Son(S.StudentNo=R.StudentNo)

  • 相关阅读:
    Laravel $request添加数据或数据修改
    PHP 生成随机字符串
    MySQL 的日期类型有5个,分别是: date、time、year、datetime、timestamp。
    Windows10系统PHP开发环境配置
    yii 分页查询
    win10系统 安装好composer后 cmd 命令行下输入composer提示不是内部或外部的命令,也不是可执行的程序或批处理文件
    MySQL锁机制&&PHP锁机制,应用在哪些场景中呢?
    linux 自总结常用命令(centos系统)
    HTTP和HTTPS有什么区别? 什么是SSL证书?使用ssl证书优势?
    怎么在vi和vim上查找字符串
  • 原文地址:https://www.cnblogs.com/s122/p/7745307.html
Copyright © 2011-2022 走看看