免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: tigerfish
打印 上一主题 下一主题

Sql面视题,给大家也做做 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2005-07-20 20:59 |只看该作者

Re: 不好意思,这只是一部分,还有

最初由 ltw886 发布
[B]1.将Hthf表中字段Byye_ysk为空(null)的记录的字段byye_ysk_(x置零)。

Update Hthf set Byye_ysk=0  where Byye_ysk is Null

2.将Hdmx200409表中所有记录插入到Hdmx表。

insert into Hdmx
select * from Hdmx200409

3.有两个数据表T1,T2都有关键字段Yhmc(用户名称),从T1表中查询T2表中不存在的所有用户记录(所有字段)。
select * from T1 where Yhmc not in (select Yhmc From T2)

4.如果表hthf中不存在hf>0的记录,就将该表删除。
这个不用存储过程,只用SQL俺不会

5.创建一个存储过程GetHthHtf,输入参数为Dho,Dh1(变量类型为VarChar(),功能是将Hthf表中所有Dh>Dho<Dh1的记录返回。
Create procedure GetHthHtf
@Dh0 Varchar(
@Dh1 Varchar(

As
select * from Hthf
where Dho>@Dh0 And Dh<@Dh1

6.数据库Tel_Old和数据库Tel_New都有结构完全一样的表Yhdang,现要把Tel_Old的Yhdang里的数据导入TelNew的Yhdang,要求至少写出两种导入方法。
insert into Tel_New.dbo.Yhdang
select * from Tel_Old.dbo.Yhdang
第二种方法俺不会

7.用一条Sql语句创建一张结构和Yhdang一样的表Yhdang_tmp,但事先并不知道Yhdang的结构,并且Yhdang_tmp不能有任何数据。
select * into Yhdang_tmp
from Yhdang where 1=2

8.清除表Yhdang的所有数据,但不产生日志。
应该是truncate table Yhdang吧,这个俺不大确定

9.表Yhdang的数据内容如下:
  Dh              Yhdang
    1234           A
    1235           B
    1236           A
     1237          C
     1238          B
      .......           .......
按用户性质统计电话数量。
select Yhdang,Count(*) from Yhdang Group By Yhdang
[/B]

论坛徽章:
0
12 [报告]
发表于 2005-07-20 21:00 |只看该作者
最初由 mo_yuan_ming 发布
[B]

大好人呀!:right: 看来新疆人都这么实诚 :rose: [/B]


可累死俺了

论坛徽章:
0
13 [报告]
发表于 2005-07-20 21:06 |只看该作者
最初由 zl_555 发布
[B]

可累死俺了 [/B]


反正你也闲着嘛:: ::

论坛徽章:
0
14 [报告]
发表于 2005-07-21 09:28 |只看该作者
zl_555
梦里不知身是客
好人﹐鼓掌﹗

论坛徽章:
0
15 [报告]
发表于 2005-07-21 09:36 |只看该作者
最初由 TM21 发布
[B]zl_555
梦里不知身是客
好人﹐鼓掌﹗ [/B]

的确是好人啊:right:
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP