谁有sql 语句练习题,越多越好!

本人有一定的数据库基础,也看了不少书,语法什么的都不成问题,但就是练的少,对子查询、自查询、多表查询运用的不多,也不好,就是想通过做题提高写sql语句的速度和能力。
推荐本这方面的书也可以。
最好能给我提供库表的sql,谢谢了!

额 我只晓得SQLServer的T-SQL
中文版SQL Server 2000开发与管理应用实例
http://www.china-pub.com/26313
都是大量项目中能用到的实例
CSDN SQL大版主的书籍,可说非常不错了
希望对你有帮助

如果还要再深入理解点原理东西
可以看下 微软技术丛书sql2005 T-SQL查询与T-SQL程序设计
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-09-29
给你一些基础题吧

1) 创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话
2) 修改学生表的结构,添加一列信息,学历
3) 修改学生表的结构,删除一列信息,家庭住址
4) 向学生表添加如下信息:

学号 姓名年龄性别联系电话学历

1A22男123456小学

2B21男119中学

3C23男110高中

4D18女114大学

5) 修改学生表的数据,将电话号码以11开头的学员的学历改为“大专”

6) 删除学生表的数据,姓名以C开头,性别为‘男’的记录删除

7) 查询学生表的数据,将所有年龄小于22岁的,学历为“大专”的,学生的姓名和学号示出来
8) 查询学生表的数据,查询所有信息,列出前25%的记录
9) 查询出所有学生的姓名,性别,年龄降序排列
10) 按照性别分组查询所有的平均年龄
第2个回答  2009-09-28
上CSDN吧,把大家的问题你都做一遍,然后再比对几个猛人的回答学习学习,相信你会提高很多
第3个回答  2009-09-28
网上有大量自考的卷子,里面有各种题目,自己多做几套!

有关数据库的作业·~~SQL语句题
1.select X.商品代号,分类名,数量,品牌 from商品表1 X,商品表2 Y where X.商品代号=Y.商品代号 找出商品库里面所有的商品信息 2.select 专业,count(*) as 专业人数 from学生 group by专业 order by专业人数 desc 找出每个专业的专业人数,并且降序排列 3.select课程.课程号,课程....

问一道SQL语句的题目,请各位帮帮忙。
1,select 任课教师 ,开课系 from 课程表 where 任课教师 =‘李老师’2,select 学生表.学号 ,学生表.姓名 from 学生表,学习表, 课程表 where 学生表.学号= 学习表.学号 and 学生表.年龄 >=19 and 学生表.性别 = ‘女’and 学生表.所在系= ‘计算机’3,select 学生...

急求SQL题目答案,答的好的悬赏100!~非常急,明天其末考题!
、写出SQL语句。1) 查询所有选SQL课程的学生学号,姓名和专业。(5分)select 信息表.学号,信息表.姓名,专业 from 信息表 inner jion 选课表 on 信息表.学号=选课表.学号 and 选课表=‘sql课程’2) 删除所有选择数学的同学的选课记录。(5分)delete from 选课表 where 课程号='数学'3) 查询有哪...

SQL数据库几个题目,100分悬赏!高手请进!
1、 select eno, ename,age from emp where job_title=‘高级’ and gender=1 2、∏eno, ename,age (φjob_title=‘高级’ and gender=1 (emp))注:其中的∏表示投影,φ表示选择.4、create index 索引名 on emp (eno)5、select dept.dname ,count(emp .e...

50道SQL练习题
本文提供了50道SQL练习题,涉及学生选课场景,适合用来练习和巩固SQL技能。题目包括查询成绩、学生信息、教师信息以及课程数据,涵盖了各种查询逻辑如比较、排序、统计和筛选。使用MySQL 5.7.19版本,注意SQL语句可能因数据库系统差异而略有不同。原文章内容已转化为HTML格式,供你直接查看练习题目:1. 比较...

刚学数据库,遇到一道关于数据库sql语句的题目,实在不会,请高手帮忙解答...
1. select * from EMPLOYEE where Salary>(select avg(Salary) from EMPLOYEE group by Dnumber)2. select * from EMPLOYEE where ESSN in (select ESSN from WORKS_ON group by Pnumber,ESSN having Count(1)>=3)3. -- 每个部门的所有职工在每个项目中的工作总时数 Create View DeptPro AS...

高分求一道SQL数据库问题,急!!!(在线等)
以下SQL语句在SQL Server 2005 Express中测试通过 第一题:CREATE TABLE SHOP (S# bigint NOT NULL,SName nvarchar(50) NOT NULL,Area nvarchar(50) NOT NULL,MGR_NAME nvarchar(50) NOT NULL ) ;第二题:SELECT GNAME, MGR_NAME FROM SHOP, GOODS, SALE WHERE GOODS.G#=SALE.G# and ...

!!!高分求SQL问题答案,懂得大师请帮帮忙
先给你选择题的答案吧。1. D 2. B 3. A 4. C 5. B 6. A 7. A 8. C 9. D 10. C 11. C 12. D 13. C 14. A 15. B 16. A 17. C 18. D 19. A 20. C 请用select语句实现下面的查询要求。你没有提供表结构,所以有些列名是我自己起的,你自己看着修改就好了。1....

SQL语句问题,急!!!
update A set A.a=B.a from B where A.id=B.id

SQL语句!!懂得速度来帮忙呀!
select avg(价格字段名),出版社字段名 from books group by 出版社字段名统计books 表中每个出版社一共有多少本书。select count(*),出版社字段名 from books group by 出版社字段名 order by 是排序用的,你的要求中没有关于排序的要求,所以可以不使用order by。

相似回答