select a.no,a.name,b.subid,b.subname,c.score from a,b,c  where a.no = c.no and b.subid = c.subid ;…
嵌套SELECT语句也叫子查询,一个 SELECT 语句的查询结果能够作为另一个语句的输入值.子查询不但能够出现在Where子句中,也能够出现在from子句中,作为一个临时表使用,也能够出现在select list中,作为一个字段值来返回. 1.单行子查询 :单行子查询是指子查询的返回结果只有一行数据.当主查询语句的条件语句中引用子查询结果时可用单行比较符号(=, >, <, >=, <=, <>)来进行比较. 例:select ename,deptno,salfrom…
group by :select 分组字段,聚合函数 from 表名 where  条件 group by 分组字段 having 过滤条件 select cno,avg(degree) from score group by cno 12.查询Score表中至少有5名学生选修的并以3开头的课程的平均分数. having是跟在 group by之后的筛选条件  like''是模糊查询 ''中的%是任意字符数的通配符,-是单个字符数的通配符 select cno,avg(degree) from…
转载于:http://www.cnblogs.com/ForEvErNoME/archive/2012/07/25/2606659.html 说明:在查询表达式中,select 子句可以指定将在执行查询时产生的值的类型. 该子句的结果将基于前面所有子句的计算结果以及 select 子句本身中的所有表达式. 查询表达式必须以 select 子句或 group 子句结束. Select操作包括7种形式,分别为简单用法.匿名类型形式.条件形式.筛选形式.嵌套类型形式.本地方法调用形式.Distinct…
1.创建表 表一:student学生use) .create table student( sno ) primary key not null comment'学号(主码)', sname ) not null comment'学生姓名', ssex ) not null comment'学生性别', sbirthday datetime comment'学生出生年月', class ) comment'学生所在班级' ); 表(二)Course(课程表) create table cours…
数据表 1).学生表: Student 字段: (SID,Sname,Sage,Ssex) -SID学生编号,Sneme学生姓名,Sage出生年月,Ssex学生性别 2).课程表: Course 字段: (CD,Cname,TI) –CID课程编号,Cname课程名称,TID教师编号 3).教师表: Teacher 字段: (TID,Tname) -ID教师编号,Tname教师姓名 4).成绩表: SC 字段: (SID,CID,score) -SID学生编号,CID课程编号,score分数 s…
优化MySchool数据库设计 之独孤九剑 船舶停靠在港湾是很安全的,但这不是造船的目的 By:北大青鸟五道口原玉明老师 1.学习方法: 01.找一本好书 初始阶段不适合,可以放到第二个阶段,看到知识点时,要进行验证 02.查看帮助文档和搜索引擎的使用 借助网络上的Blog文章 03.不要急功近利 不要抱着速成的想法,否则必然走弯路学习编程不是一蹴而就的事情付出的成本高,才能有一个高薪的收入 04.不要浮躁 不要什么都学,只学有用的 浮躁的程度和技术水平成反比的走自己的路,让别人去浮躁去吧! 每…
简介:T-SQL语句创建库.创建表和听.和添加约束等.T-SQL是数据库结构化查询语言,常见的增加.删出.修改.查询.创建库和创建表的语句,还支持定义变量.输出语句.逻辑控制语句(IF.CASE.WHERE等).过程或函数等,这些称为T-SQL编程. T-SQL中的变量分为局部变量和全局变量.局部变量的使用是先声明,再赋值.全局变量由系统定义和维护,可以直接使用,但一般不定全局变量. 变量是一块内存空间的表示,变量是存储数据的容器.数组是一连串的空间,所以有下表. 3.1使用变量 变量是可以存储…
转自:http://blog.163.com/jeson_lwj/blog/static/135761083201052411115783/ --查询每门课程的前2名成绩 CREATE TABLE StudentGrade( stuId CHAR(4), --学号 subId INT, --课程号 grade INT, --成绩 PRIMARY KEY (stuId,subId) ) GO --表中数据如下 INSERT INTO StudentGrade(stuId,subId,grade)…
给个MySQL例子参考 -----查询每门课程的前2名成绩 CREATE   TABLE   StudentGrade( stuId   CHAR(4),         --学号 subId   INT,                 --课程号 grade   INT,                 --成绩 PRIMARY   KEY   (stuId,subId) ) GO --表中数据如下 INSERT   INTO   StudentGrade(stuId,subId,grade…