这是关系数据库问题,比较简单

1.先做年级grade表字段 gra_id(年级编码,是唯一的),gra_name(年级名称)

2.班级class表,cla_id(班级编码,唯一的),gra_id(与年级表关联),cla_name(班级名称)

3.学生student表,stu_id(学生编码,唯一的),cla_id(与班级表关联),stu_name,stu_xb(等等)

这样3张表就可以通过唯一的id(代码)连接起来了

比方做个视图名叫 mxb

select grade.grade_id,grade.grade_name,class.cla_id,class.cla_name,student.stu_id,student.stu_name

from grade,class,student

where grade.grade_id=class.grade_id and class.cla_id=student.cla_id

这条语句所作的视图就包括一个学校所有年级段,所有班级的学生

这样要查什么东西都可以了

比如查一个学生 他的stu_id(设计是一般是学号)=980100

select * from mxb where student.stu_id =980100 或者

select * from mxb where student.stu_name=’某某’

*是代表所有字段都显示。一般在查询时要查什么打上什么字段就行

不知道对你有没有帮助

oracle 算年级,oracle 查询年级,班级,班级人数;相关推荐

  1. 四年级计算机课程表制作教案,四年级信息技术下册《编辑班级课程表》教案

    四年级信息技术下册<编辑班级课程表> 教案 备课类型:详备 教材分析: 本课是利用 word 软件,对完善的课程表进行进一步的 编辑,如插入行(列) ,删除行(列)信息技术表格式教案,合理 ...

  2. oracle多表联合查询更新,ORACLE 两表关联更新三种方式

    不多说了,我们来做实验吧. 创建如下表数据 select * from t1 ; select * from t2; 现需求:参照T2表,修改T1表,修改条件为两表的fname列内容一致. 方式1,u ...

  3. oracle多表关联查询报表,oracle多表关联查询和子查询

    oracle多表关联查询和子查询 一.多表关联查询 例子: sql> create table student1 ( sid varchar(3), sname varchar(6), sage ...

  4. oracle mssql 实例,oracle,mysql,SqlServer三种数据库的分页查询的实例

    MySql: MySQL数据库实现分页比较简单,提供了 LIMIT函数.一般只需要直接写到sql语句后面就行了. LIMIT子 句可以用来限制由SELECT语句返回过来的数据数量,它有一个或两个参数, ...

  5. oracle主从关系表查询,Oracle 主从表联合查询解决方法

    Oracle 主从表联合查询 表A id   type   name 1    E      AA 2    F 表B id   Aid    name 1    2      BB 2    2   ...

  6. [推荐推荐][提供下载]ORACLE SQL:经典查询练手系列文章收尾(目录篇)

    [推荐推荐][提供下载]ORACLE SQL: 经典查询练手系列文章收尾(目录篇) --通过知识共享树立个人品牌. 通过近一个月的努力,<经典查询练手系列>也快告一段落,但并不代表结束,以 ...

  7. Oracle数据库日期范围查询的两种实现方式

    Oracle数据库日期范围查询有两种方式:to_char方式和to_date方式,接下来我们通过一个实例来介绍这一过程.我们假设要查询2011-05-02到2011-05-30之间的数据,实现方式如下 ...

  8. oracle按时间要求查询

    一  按时间查询 格式: 1,当时间条件字段为字符串类型的时候,通过以下方法查询数据: 1.1.SELECT * FROM 表名 t WHERE 条件1 AND to_date(t.表名,'yyyy/ ...

  9. Oracle数据库之子查询

    Oracle数据库总结: Oracle数据库之基本查询 Oracle数据库之过滤和排序 Oracle数据库之单行函数 Oracle数据库之多行函数 Oracle数据库之多表查询 SQL> 注意的 ...

最新文章

  1. 商城开发(1)-前期准备
  2. javascript : 点击按钮,把某标签中的内容复制到剪贴板
  3. MySQL配置主从同步过程记录
  4. MATLAB中FFT的使用方法
  5. Python中的生成器与yield
  6. SparkSQL读取hive中的数据,行转列的两种方式【行转列专用函数,UDAF】
  7. 滑动listview隐藏和显示顶部布局
  8. js 的函数参数的默认值问题
  9. html5游戏作弊码,HTML5新手必备的入门指南秘籍
  10. USTC2017 writeup
  11. 总结在CentOS7上搭建CUDA10+cudnn7的Tensorflow-gpu环境的经验
  12. 手机上将mp4转换成amv_如何在智能手机上将图像转换为黑白图像
  13. Python实现简易搜索引擎
  14. ICP算法进行点云配准
  15. 朴素贝叶斯算法——拼写检查器
  16. 短距离无线通信之蓝牙模块
  17. 国防科大计算机学院暑期学校,国防科技大学研究生暑期学校:夏季学期别样红...
  18. Android NFC开发概述
  19. HBuilder制作英雄皮肤抽奖小游戏
  20. 电池板焊点检测图像数据集

热门文章

  1. 可交互绘图——鼠标移到点的上方会显示该点的标签[jupyter notebook]
  2. 如何在Linux中的virtualbox中安装Windows 10
  3. python3.x中pip升级报错
  4. LVGL(2)Visual Studio模拟器使用
  5. leetcode877.StoneGame
  6. 【设计模式】设计模式六大原则
  7. 【C++ Primer】 神秘的 sizeof(union) 、sizeof(struct) 和内存对齐技术
  8. myeclipse jquerry ext 提示
  9. java代码审计文章集合
  10. Linux命令行设置环境变量