题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 )
相关推荐
程序设计大赛的数据库题目及相关答案,对提高数据库知识比较有帮助
数据库学习相关基础练习题目,希望对你有帮助
数据库竞赛题目及参考答案 数据库竞赛题目及参考答案 数据库竞赛题目及参考答案
数据库笔试题目大全,数据库笔试题目大全 数据库笔试题目大全
数据库面试题目(基础) 数据库面试题目是数据库开发人员面试时经常被问到的问题,本文将对数据库面试题目进行分类解释,涵盖存储过程、内联和外联、触发器等重要知识点。 一、存储过程 存储过程是数据库中的一种...
"数据库复习题目数据库复习题目.doc" 本资源摘要信息是根据提供的数据库复习题目文件生成的,涵盖了数据库系统的基本概念、关系数据库管理系统、数据库设计、数据独立性、事务管理、数据库安全、数据模型、数据 ...
数据库题目 本资源提供了一个数据库设计题目,旨在提高读者的数据库知识。该题目来自北京应用技术大学数据库技能大赛试题,旨在设计一个学生成绩管理系统,使用 MySQL 作为后台数据库。 知识点1:数据库设计 在...
极详细oracle数据库面试题目汇总,按照这个思路去复习就可以了
Oracle 数据库面试题目汇总 本资源摘要信息将涵盖 Oracle 数据库面试题目汇总的关键知识点,涵盖字符串操作函数、事务概念、查询系统时间、触发器的作用、数字函数、关系数据库系统与文件数据库系统的区别、触发器...
数据库设计题目大全旨在帮助学生巩固数据库的基本概念、基本原理、关系数据库的设计理论和设计方法等主要相关知识点。通过这个课程设计,学生将学习如何设计概念模型,并应用现有的工具完成简单的数据库应用系统的...
数据库是信息技术领域中的核心部分,尤其在大数据时代,掌握数据库技术对于求职者至关重要。本资源包专注于数据库面试准备,...通过深入学习和实践,你将能够更好地应对各种数据库相关的面试挑战,提升自己的竞争力。
数据库设计考试题目.docx 数据库设计是数据库系统的核心组件之一,它涉及到数据库的结构、存储、查询和管理等多方面内容。下面是根据给定的文件信息生成的相关知识点: 1. DBMS 的根本功能包括数据库定义、存储、...
数据库课程设计是IT教育中的重要环节,旨在让学生深入理解数据库原理并掌握实际操作技能。以下是一些经典的数据库设计实例,涵盖了多个应用场景: 1. **机票预定信息系统**:该系统涉及航班信息、机票信息、客户...
【数据库课程设计】是IT教育中的一个重要环节,旨在让学生深入理解和掌握数据库原理、设计方法以及实际应用。在课程设计中,学生将运用所学知识,按照数据库系统设计的规范,进行一系列步骤,从需求分析到应用程序...
数据库课程设计是学习数据库知识的重要实践环节,它旨在让学生通过实际操作来理解并掌握数据库管理系统的设计、实现与应用。在进行数据库课程设计时,通常会涉及以下关键知识点: 1. **数据库概念**:首先,要了解...
【大型数据库指南及常见数据库设计题目】是一门针对计算机专业学生的实践课程,旨在深化学生对大型数据库理论和实践知识的理解,提升他们利用数据库解决实际问题的能力。这门课程设计是基于《powerbuilder & SQL ...
2008年的数据库工程师题目可能涵盖了当时数据库领域的核心技术和趋势,这对于我们理解数据库技术的发展历程以及学习当前相关知识有着重要参考价值。 首先,我们要知道数据库是一个用于存储、管理和检索数据的系统,...
这些题目涵盖了数据库设计的基本要素,如需求分析、数据建模、关系模式设计、数据库实现、触发器、视图、存储过程和完整性约束的应用。通过这些实践,学生能深入理解数据库在实际应用中的作用,提高数据库设计与管理...