zoukankan      html  css  js  c++  java
  • **********MySql查询方法重要**********

    分析问题要分步,查询每一步的结果,最后连起来

    例如下面有四张表让你查询    

    查询选修“3-105”课程的成绩高于“109”号同学成绩的所有同学的记录。

    第一部,找到课程编号为3-105的记录中学号为109同学的成绩

      select degree from score where cno='3-105' and sno ='109';

    第二部,找到课程为3-105所有记录中成绩高于学号为109同学成绩的所有记录

      select * from score where cno = '3-105' and degree>(第二部的结果)

             1-1数据库的表结构 

    表(一)Student (学生表)                         

    属性名

    数据类型

    可否为空

    含 义

    Sno

    varchar (20)

    学号(主码)

    Sname

    varchar (20)

    学生姓名

    Ssex

    varchar (20)

    学生性别

    Sbirthday

    datetime

    学生出生年月

    Class

    varchar (20)

    学生所在班级

    表(二)Course(课程表)

    属性名

    数据类型

    可否为空

    含 义

    Cno

    varchar (20)

    课程号(主码)

    Cname

    varchar (20)

    课程名称

    Tno

    varchar (20)

    教工编号(外码)

    表(三)Score(成绩表)

    属性名

    数据类型

    可否为空

    含 义

    Sno

    varchar (20)

    学号(外码)

    Cno

    varchar (20)

    课程号(外码)

    Degree

    Decimal(4,1)

    成绩

    主码:Sno+ Cno

    表(四)Teacher(教师表)

    属性名

    数据类型

    可否为空

    含 义

    Tno

    varchar (20)

    教工编号(主码)

    Tname

    varchar (20)

    教工姓名

    Tsex

    varchar (20)

    教工性别

    Tbirthday

    datetime

    教工出生年月

    Prof

    varchar (20)

    职称

    Depart

    varchar (20)

    教工所在部门

    1-2数据库中的数据

    表(一)Student

    Sno

    Sname

    Ssex

    Sbirthday

    class

    108

    曾华

    1977-09-01

    95033

    105

    匡明

    1975-10-02

    95031

    107

    王丽

    1976-01-23

    95033

    101

    李军

    1976-02-20

    95033

    109

    王芳

    1975-02-10

    95031

    103

    陆君

    1974-06-03

    95031

    表(二)Course

    Cno

    Cname

    Tno

    3-105

    计算机导论

    825

    3-245

    操作系统

    804

    6-166

    数字电路

    856

    9-888

    高等数学

    831

    表(三)Score

    Sno

    Cno

    Degree

    103

    3-245

    86

    105

    3-245

    75

    109

    3-245

    68

    103

    3-105

    92

    105

    3-105

    88

    109

    3-105

    76

    101

    3-105

    64

    107

    3-105

    91

    108

    3-105

    78

    101

    6-166

    85

    107

    6-166

    79

    108

    6-166

    81

    表(四)Teacher

    Tno

    Tname

    Tsex

    Tbirthday

    Prof

    Depart

    804

    李诚

    1958-12-02

    副教授

    计算机系

    856

    张旭

    1969-03-12

    讲师

    电子工程系

    825

    王萍

    1972-05-05

    助教

    计算机系

    831

    刘冰

    1977-08-14

    助教

    电子工程系

  • 相关阅读:
    饮冰三年-人工智能-Python-19 Python网络编程
    饮冰三年-人工智能-Python-18Python面向对象
    饮冰三年-人工智能-Python-17Python基础之模块与包
    饮冰三年-人工智能-Python-16Python基础之迭代器、生成器、装饰器
    饮冰三年-人工智能-Python-15Python基础之文件处理
    饮冰三年-人工智能-Python-14Python基础之变量与函数
    饮冰三年-人工智能-Python-12之利其器pycharm
    饮冰三年-人工智能-Python-13Python基础之运算符与数据类型
    饮冰三年-人工智能-Python-11之HelloWorld
    前端后端获取ip以及位置以及判断客户端
  • 原文地址:https://www.cnblogs.com/yongjiapei/p/5538250.html
Copyright © 2011-2022 走看看