- 4
- 0
- 约1.71万字
- 约 12页
- 2021-02-02 发布于广西
- 举报
数据库面试题集
请写出 SQL 语句计算今天距离 2005 元旦的分钟数。答案:
select datediff(minute,01/01/2005,getdate()) as minutes
1 请一句 SQL 写出:如果 person(personname,deptname) 表中没有 “财务部” 的“张三” ,那
么请增加该人员。
set nocount on
if EXISTS(select * from person where personname=张三and departname=财务部 )
begin
raiserror((%s) 的记录已经!,16,1,财务部的张三)
return
end
begin transaction
insert person(personname,departname)
values(张三,财务部)
if @@ROWCOUNT1
goto Error
commit transaction
return --提前返回
--错误处理
Error:
rollback
raiserror(添加失败,16,1)
答案二:if not EXISTS(select * from person where personname=张三 and deptname=财务
部)
insert into person(personname,deptname) values(张三,财务部)
2 请取出表 test (id identity(int,1,1)) 的第三条记录。
Select top 1 * from(select top 3 * from test order by id desc) temp
3 有表
test
Row Val
1 101
1 102
2 1
请写 SQL 语句将表 test 的内容显示为下边内容
第 1 页
数据库面试题集
Row Val
1 101
1 102
2 101
2 102
答案:select a.row,a.val from test as a
left join test as b on b.val = a.row where a.valb.val
union
select a.row,b.val from test as a
left join test as b on a.val = b.row where b.vala.row
4 计算库存结余
test
Inv inouttype Iquantity
001 in 300
001 out 200
002 in 50
答案::select sum(
您可能关注的文档
最近下载
- 学前儿童科学教育与活动指导第一版课件.pptx VIP
- 部编版一下语文吃水不忘挖井人教案.doc VIP
- 一年级语文下册写字表笔画笔顺组词造句(打印版).pdf VIP
- 北师大版七年级下册生物导学案.pdf VIP
- 部编版语文五年级下册教学计划及进度表.doc VIP
- oracleebsopm标准功能培训opm成本v10.pdf VIP
- 新教材高中政治选择性必修2《法律与生活》全册同步课时练习题含答案解析.pdf VIP
- 2025年及未来5年中国风机叶轮动平衡机市场现状数据分析及数据监测报告.docx
- 高中数学预备知识教学研究.pptx VIP
- 【基恩士】SR-2000_1000 系列 × 三菱电机 iQ-F FX5 系列 连接指南 Ethernet PLC链接通信_Ethernet 端口内置CPU.pdf VIP
原创力文档

文档评论(0)