Oracle的基本操作
来源:互联网 发布:淘宝买吃的怎么样 编辑:程序博客网 时间:2024/05/18 21:08
1查询学号在3到6之间的学生的学号,姓名,JAVA成绩,按成绩降序排列,成绩相同时 按学号降序排。select student.sid ,sname ,sgrade from student, gradewhere student.sid=grade.sidand student.sid>=3 and student.sid<=6and grade.type='java'order by sgrade desc, student.sid desc;2查询男生基本信息先按姓名降序排,在按学号降序排select * from student,grade,lessionwhere student.sclass=lession.sclassand student.sid=grade.sidand lession.type=grade.typeand student.sex='男'order by student.sname desc, student.sid desc;3查询学号为1的同学所学的课程和讲课教师select lession.type, lession.teacher from student,lessionwhere student.sclass=lession.sclassand student.sid=1;4查询姓名为张三的学生的课程名,老师 ,成绩select lession.type, lession.teacher, sgrade from student,lession,gradewhere student.sclass=lession.sclassand student.sid=grade.sidand lession.type=grade.typeand student.sname='张三';5查询student表有多少条数据select count(*) from student;6查询1号同学的姓名和总成绩select sname, sum(sgrade) from student, gradewhere student.sid=grade.sidand student.sid=1group by sname; 7查询一班学生的学号,姓名,总成绩select student.sid, sname, sum(sgrade) from student, gradewhere student.sid=grade.sidand student.sclass='一班'group by student.sid, sname;8查询平均分大于85,总分大于170的学生学号,姓名,平均成绩,总成绩,班级select student.sid, sname, avg(sgrade), sum(sgrade), sclass from student, gradewhere student.sid=grade.sidhaving avg(sgrade)>85 and sum(sgrade)>170group by student.sid, sname, sclass;9查询3号同学同班同学的学号,姓名select sid, sname from studentwhere sclass=( select sclass from studentwhere sid=3)10查询总成绩比3号同学高的的人的姓名,总成绩select sname, sum(sgrade) from student, gradewhere student.sid=grade.sidhaving sum(sgrade)>(select sum(sgrade) from student, gradewhere student.sid=grade.sidand student.sid=3)group by student.sid, sname;11查询一班总成绩最高的同学的学号,姓名,总成绩select student.sid, sname, sum(sgrade) from student, gradewhere student.sid=grade.sidand student.sclass='一班'having sum(sgrade)=(select max(sum(sgrade)) from student, gradewhere student.sid=grade.sidgroup by student.sid, sname)group by student.sid, sname;
0 0
- oracle的基本操作
- Oracle的基本操作
- Oracle的基本操作
- oracle的基本操作
- Oracle的基本操作
- oracle的基本操作
- Oracle数据库的基本操作
- ORACLE分区表的基本操作
- oracle的一些基本操作
- oracle的基本操作命令
- Oracle数据的基本操作
- oracle操作的基本命令
- oracle的一些基本操作
- oracle 数据库的基本操作
- oracle的基本操作函数
- linux 下的oracle的基本操作
- Solaris下Oracle的基本操作
- 转oracle spatial的基本操作
- iOS开发——keychain的使用
- 驱动入门科普:从WRK理解IRP IRP Stack之实践篇
- NYOJ 420 p次方求和 (快速幂+同余定理)
- 32位汇编语言学习笔记(32)--loop指令
- 给程序加入能打印文件名、行号、日期的日志信息,并设置debug开关
- Oracle的基本操作
- c语言中的可变参数
- 优秀PHP程序员应具备的5大能力
- 通过Blueprint进行模块化的Flask应用开发[转]
- jni程序开发简单示例和说明(eclipse + Microsoft Visual Studio 2010)
- sqlite3 compile error
- 【数据结构基础】线性表的链式存储结构--单链表
- 如何通过 USB 设备来安装 CentOS
- APUE习题3.2----自己实现的dup2( )函数的源码