软件测试工程师笔试题中数据库试题集锦

来源:互联网 发布:手机知乎怎么关注话题 编辑:程序博客网 时间:2024/05/19 00:10

 

.博彦

SQL语句考察

1)建表TEST,包含3个字段A1 整形, A2 时间形,A3 字符形(20),

2)分别写出2条能成功插入数据的语句和3条不能成功插入的语句

3)找出TEST表中A3字段与TEST01表中的B2字段相同的记录

1.答案

IF NOT EXISTS(select * from sysobjects where name='TEST')

create table TEST

(

 A1 int,

 A2 datetime,

 A3 char(20)

)

GO

2.答案

insert into TEST values(1,'2008-5-6','test')

insert into TEST values(2,'2008-5-6','test1')

 

insert into TEST values(1,'2008-5-6')

insert into TEST values(1,'sdfd','test')

insert into TEST values(1,2008-5-6,test)

 

3.答案

select *

from TEST,TEST01

where TEST.A3=TEST01.B2

 

 

.联合网视面试题

1.数据库备份

  数据库备份分为1.完全备份;2.差异备份;3.事务日志备份;4.文件和文件组备份

命令方式

   1。创建逻辑磁盘 sp_addumpdevice建立

   2backup database备份数据库

 

 

 

.骑虎

9、图书(图书号,图书名,作者编号,出版社,出版日期)

  作者(作者姓名,作者编号,年龄,性别)

  SQL语句查询年龄小于平均年龄的作者姓名、图书名,出版社。

 

select 作者姓名,图书名,出版社

from 图书,作者

where 图书.作者编号=作者.作者编号

and 年龄<

(select avg(年龄)

from 作者)

 

 

.喜安科 面试题

13、数据库:

student表(SnoSnameSageSsex

course表(CnoCnameCcredit

SC SnoCnograde

1)建表studentcourseSC

2)查询年龄小于20的学生学号、年龄,并显示

3)查询年龄不在20-23(包括20 23 )的学生的成绩

create table student

(

 Sno int,

 Sname char(20),

 Sage int,

 Ssex bit,

 primary key(Sno)

)

Create table course

(

 Cno int,

 Cname char(20),

 Ccredit int,

 primary key(Cno)

)

create table SC

(

 Sno int,

 Cno int,

 grade float,

 primary key(Sno,Cno),

 foreign key(Sno) references Student(sno),

        foreign key(Cno) regerences course(Cno)

)

 

2. select Sno,Sage

   from Student

   where Sage<20

3.

select grade

from SC

where Sno not in

(

select Sno

from Student

where Sage between 20 and 23  )

 

 

.亚控科技

3.使用过哪些数据库 掌握程度如何

MySql bugzilla数据库,

SQLSERVER TD,QC数据库

ORCALE    TDQC数据库

基本插删改查

备份还原等常用操作。

 

 

4.简述ODBC的设置过程

1。获取ODBC驱动

2.建立及设置ODBC DSN

3.根据数据源连接数据库

 

.

 

一道数据库的笔试题目

 

 

 

有两个表

 

表一 AAA

种类mc     库存总量s1

A          997   

B          1234

 

表二       BBB

种类mc     出库数量s1

A          105

A          213

B          116

B          211

B          303

用一条SQL语句求出A,B各剩下多少?

答案:

select 库存总量s1-sum(出库数量s1)

from BBB,AAA

where BBB.种类mc=AAA.种类mc

group by BBB.种类mc,库存总量s1

 

结果:

kind stock

A     679

B     604
原创粉丝点击