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

 

.博彦

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
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值