题1,如何删除掉一张表重复记录?
--创建一个没有指定主键的表,因此可以有多个重复记录; create table cat( catId int, catName varchar(30)) --插入多个重复记录 insert into cat values(1,'aa') --执行多次 insert into cat values(2,'bb') --执行多次 --使用distinct关键字去重,并将结果导入到一个临时表#temp(表名可以#开头) select distinct * into #temp from cat --清除表cat中的所有数据 delete from cat --将表#temp的数据导入到cat中 insert into cat select * from #temp --删除临时表 drop table #temp
题2:显示公司每个员工和它上级名字
--用内连接 select worker.name,boss.name from emp worker, emp boss where worker.manager=boss.empNo
题3:在题3的基础上,要求没有上级人,名字也要显示出来。
--用左外连接:指左边的表的记录全部显示,如果没有匹配的记录就用null填充 select w.name, b.name from emp w left join emp b on w.manager=b.empNo
题4:实现主键自增长
create table test (testId int primary key identity(1,1), --identity(1,1)表示从1开始自增长,增量为1 testName varchar(30) not null, --约束是不为空 testAge int )
相关推荐
程序设计大赛的数据库题目及相关答案,对提高数据库知识比较有帮助
数据库学习相关基础练习题目,希望对你有帮助
第二范式需要确保数据库表中的每一列都和主键相关,而不能只与主键的某一部分相关(主要针对联合主键而言)。也就是说在一个数据库表中,一个表中只能保存一种数据,不可以把多种数据保存在同一张数据库表中。 比如...
数据库课程设计题目16个经典实例 (2).docx数据库课程设计题目16个经典实例 (2).docx数据库课程设计题目16个经典实例 (2).docx数据库课程设计题目16个经典实例 (2).docx数据库课程设计题目16个经典实例 (2).docx...
数据库竞赛题目及参考答案 数据库竞赛题目及参考答案 数据库竞赛题目及参考答案
数据库面试题目 数据库面试题目 数据库面试题目
数据库笔试题目大全,数据库笔试题目大全 数据库笔试题目大全
数据库设计题目部分实例图片源程序E-R图
数据库复习题目数据库复习题目
题目真得很不错 题目真得很不错 题目真得很不错
(完整版)数据库毕业课程设计题目汇总.pdf(完整版)数据库毕业课程设计题目汇总.pdf(完整版)数据库毕业课程设计题目汇总.pdf(完整版)数据库毕业课程设计题目汇总.pdf(完整版)数据库毕业课程设计题目汇总.pdf(完整版)...
极详细oracle数据库面试题目汇总,按照这个思路去复习就可以了
oracle数据库面试题目汇总.pdf
数据库设计题目大全,做完后马上成为顶尖高手
数据库课程设计题目 数据库课程设计题目
oracle数据库面试题目集锦,非常不错
我主要是用来面试JAVA的工程师的时候,用来面试之前的准备,比较大。数据库的基础使用、技巧。理论。用法、所以面试成功,所以用来共享给你哦!
oracle数据库面试题目汇总.docxoracle数据库面试题目汇总.docxoracle数据库面试题目汇总.docxoracle数据库面试题目汇总.docxoracle数据库面试题目汇总.docxoracle数据库面试题目汇总.docxoracle数据库面试题目汇总....
参考文献 (2)数据库设计相关的电子文档:课程设计文档,数据库文件,打包的应用系统。 三、参考题目 1、项目名称:某单位设备管理系统 功能要求: 实现设备类别、设备信息管理; 实现用户管理; 实现设备入库管理...