SELECT语句的应用
SELECT语句在查询中的应用 :1、查询有2门以上课程是70分以上的学生的学号及课程数。
select cno,sno
from sc
where cno>2 and grade>70
2、查询跟学号为95004的学生年龄相同的学生的学号和姓名。
select sno,sname
from student
where sage=(select sage
from student
where sno=95004)
and sno!='95004'
这两道弄不明白
好像包括子查询
帮帮忙!
谢谢大家不吝赐教!!^ --------------------编程问答-------------------- select sno,sname
from student
where sage=(select sage
from student
where sno=95004)
and sno!='95004'
select sage
from student
where sno=95004 查询结果是学号95004的学生的年龄 --------------------编程问答-------------------- 这个玩意没一点难处。。最最基础的了。
select cno,sno
from sc
where cno>2 and grade>70
这是个与的条件。cno>2,说明他选有2门以上的
>70 说明在之前的条件上再过滤,也就是分数>70分。
----
select sno,sname
from student
where sage=(select sage
from student
where sno=95004)
红色字体得到的是95004编号的年龄。
比如得到的值是22.
那么上面的语句相等于:select sno,sname
from student
where sage=22
--
PS:看书吧。学习吧。
--------------------编程问答--------------------
1--------------------编程问答-------------------- PS:来csdn要记得结贴 --------------------编程问答-------------------- 有道理 --------------------编程问答-------------------- 1:好像存在什么子查询,就是一个很普通的查询语句。只查询一张表,你看看表中字段就清楚了。
select s.sno,c.cno
from sc
join student s on sc.sno=s.sno
where sc.score>70
group by s.sno
having count(*)>2
2 select sno,sname
from student
where sage in (select sage
from student
where sno=95004)
2:where sage=(select sage
from student
where sno=95004)就是跟学号为95004的学生年龄相同,只是嵌套一个查询而已呀,没有什么难度的吧。 --------------------编程问答-------------------- 我是初学者,所以遇到很多问题
请各位多多请教
谢谢! --------------------编程问答-------------------- select cno,sno
from sc
where cno>2 --2门以上课程
and grade>70 --70分以上
select sage
from student
where sno=95004
--学号为95004的学生年龄
select sno,sname
from student --
where sage=()
and sno!='95004' --龄相同的学生的学号和姓名,不包含95004的学生.看看基本查询知识
http://topic.csdn.net/u/20091009/11/5f3ebd1a-de5f-4d92-bc76-0f2103a34b5a.html?32847 --------------------编程问答-------------------- 其实你应该首先去了解数学关于集合上的交、并、补、余的概念
数据库本质上就是对集合进行操作。
在此基础上在去思考数据库里的具体SQL语句问题,我想会轻松很多。
这两题显然是数据库教材课后习题或者配套解答上,是老萨的书么? --------------------编程问答-------------------- LZ同学,建议你还是看教材。
楼上如梦的链接可能深了点。。。
搞考试突击还是教材为上,不懂就贴上来问。。。
只要出的分够分量,结贴又勤快,不怕问不到标准解答的。。。
--------------------编程问答-------------------- 第一个是多条件查询
第二个是子查询 --------------------编程问答--------------------
为什么没有人回答我的问题呢??? --------------------编程问答-------------------- 那就是性价比的问题了
你开200分,如梦没准坐在沙发上给你讲解。风语者也会过来凑热闹。。。
当然你问题很妖艳的话,即便是个蛋贴,P哥也会在丢砖之后给你传功授法。
前提是他们都在线 --------------------编程问答--------------------
我的问题就是关于购物车的实现问题,到现在还没有解决方案,怎么办? --------------------编程问答-------------------- 如你所说,那我就出200,那个帖子还没有结呢。帮我解决了,全给 --------------------编程问答-------------------- 解决方案我在那个帖子给你了。。。就当散50分吧。。。
--------------------编程问答-------------------- 我刚刚去检查宿舍了
对不起哦 --------------------编程问答-------------------- 哈哈,人生如梦的确实难了!不过感觉挺不错! --------------------编程问答-------------------- 散分了吗?楼主
我也说两句。
select语句的主要格式是:
select + 需要查找的字段
+ from 表 + 查找的条件。
语句可以嵌套,掌握了这个主要格式,理解起来就容易多了。
补充:.NET技术 , ASP.NET