(高分)请帮忙三个问题

lsqteng 2003-11-24 02:27:16
回答问题的时候请标名题号(不标明题号者不给分),谢谢合作!
1、What is the UDF stand for ? Name two Limitations on using UDF

2、Which one of the following has a better performance and why?
Set 1:Select @a=1;Select @b=2
Set 2:Select @a=1,@b=2

3、有名有Student的数据表如下:
Name(学生名称) Pro(科目) Score(得分)
小明 数学 90
小光 语文 70
小田 数学 80
小光 数学 70
小田 语文 90
小明 地理 70
......
请用SQL语句从上表中查询出各个学生的平均分。且输出学生名称和平均分,由大到小排列。

注:所有题目用中文回答
...全文
36 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengdali 2003-11-24
  • 打赏
  • 举报
回复
簇集索引=聚集索引:
聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。

聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值的行后,便可以确保包含后续索引值的行在物理相邻。例如,如果应用程序执行的一个查询经常检索某一日期范围内的记录,则使用聚集索引可以迅速找到包含开始日期的行,然后检索表中所有相邻的行,直到到达结束日期。这样有助于提高此类查询的性能。同样,如果对从表中检索的数据进行排序时经常要用到某一列,则可以将该表在该列上聚集(物理排序),避免每次查询该列时都进行排序,从而节省成本。

非簇集索引:
非聚集索引与聚集索引一样有 B 树结构,但是有两个重大差别:

数据行不按非聚集索引键的顺序排序和存储。


非聚集索引的叶层不包含数据页。
相反,叶节点包含索引行。每个索引行包含非聚集键值以及一个或多个行定位器,这些行定位器指向有该键值的数据行(如果索引不唯一,则可能是多行)。

非聚集索引可以在有聚集索引的表、堆集或索引视图上定义。在 Microsoft® SQL Server™ 2000 中,非聚集索引中的行定位器有两种形式:

如果表是堆集(没有聚集索引),行定位器就是指向行的指针。该指针用文件标识符 (ID)、页码和页上的行数生成。整个指针称为行 ID。


如果表没有聚集索引,或者索引在索引视图上,则行定位器就是行的聚集索引键。如果聚集索引不是唯一的索引,SQL Server 2000 将添加在内部生成的值以使重复的键唯一。用户看不到这个值,它用于使非聚集索引内的键唯一。SQL Server 通过使用聚集索引键搜索聚集索引来检索数据行,而聚集索引键存储在非聚集索引的叶行内。
由于非聚集索引将聚集索引键作为其行指针存储,因此使聚集索引键尽可能小很重要。如果表还有非聚集索引,请不要选择大的列作为聚集索引的键。


唯一索引:
唯一索引可以确保索引列不包含重复的值。在多列唯一索引的情况下,该索引可以确保索引列中每个值组合都是唯一的。
唯一索引既是索引也是约束。

复合索引:
索引项是多个的就叫组合索引,也叫复合索引。
复合索引使用时需要注意索引项的次序。
lsqteng 2003-11-24
  • 打赏
  • 举报
回复
25号14点前答题有分
lsqteng 2003-11-24
  • 打赏
  • 举报
回复
是考试题呀,我在学SQL,这是练习题目

还有一题:What is cluster index?
偶找不到呀,我知道是簇索引
Benimarunikado 2003-11-24
  • 打赏
  • 举报
回复
2.选择第二中方案,原因同大力的看法:

3.语句如下:

SELECT [Name],[Pro],AVG([Score])AS [Score] FROM Student
GROUP BY [Name]
ORDER BY [Score] DESC

(PS:怎么楼主的问题好像考试题啊~)
lsqteng 2003-11-24
  • 打赏
  • 举报
回复
有懂.NET 的请看
http://expert.csdn.net/Expert/topic/2488/2488747.xml?temp=.7996637
谢谢
pengdali 2003-11-24
  • 打赏
  • 举报
回复
2、

2只会启动一次查询赋值


3、
select Name,avg(Score) Score from Student group by Name order by avg(Score) desc
realgz 2003-11-24
  • 打赏
  • 举报
回复
我居然连大小都会搞错。。。实在晕得了不起。。。。
zjcxc 元老 2003-11-24
  • 打赏
  • 举报
回复
2.
Set 2:Select @a=1,@b=2
zjcxc 元老 2003-11-24
  • 打赏
  • 举报
回复
3.
请用SQL语句从上表中查询出各个学生的平均分。且输出学生名称和平均分,由大到小排列。

select 姓名=Name,平均分=avg(Score)
from Student group by Name
order by 平均分 desc
realgz 2003-11-24
  • 打赏
  • 举报
回复
1、用户自定义函数,
限制
不可以使用table类型参数
不可以 修改非函数内的局部表

2、不懂,猜是2,因为只要编译一次

3、select name,arg(score) from student group by name order by arg(score) asc
lsqteng 2003-11-24
  • 打赏
  • 举报
回复
第一个我已经找到答案:
http://np-sh.pconline.com.cn/pcedu/empolder/db/10112/22586.html
2016高考英语里决定你上130还是140的长难句(1).docx 2017高考英语里决定你上130还是140的长难句.docx 2018届高考英语各题型策略指导tips考前必读完整版.docx 2018届高考英语应考必看攻略(1).docx 2018高考英语写作话题高分单词短语 2.docx 2018高考英语写作话题高分单词短语.docx [倾听一线]让精读走心,助能力飙升.docx 《【重磅】15分钟看完这七个答题技巧,让你临场发挥超常,分数再涨20分》.doc 《历年高考改错题汇总,考前必看必练》.doc 《英语俚语、习语大全》.doc 《高考常考熟词生义大汇总,这里全了》.doc 【 新方略系列二】——高考备考我们不一样.doc 【倾听一线】好材料要用透用精—— 吴华卉老师使用《高中英语阅读6+1》案例分享.doc 【声临其境】让“金句”扎根,让表达生发.docx 一词多义&熟词生义微信.docx 中学阶段语法考点全貌 杨淑欣 郭玮伦.doc 中式英语大扫除.doc 为什么你的学习计划总是完不成?只是因为懒吗?.doc 书面表达想得高分领走这篇干货.docx 今年暑假,孩子到底歇不歇.docx 值得收藏!2018年暑假作业经典案例.docx 写作必备99句中国谚语.docx 十大应用文常用句型和写作模板.docx 十大魔鬼动词.docx 历年高考短文改错题汇总.docx 坚定词汇教学信念,为教师赋能——终稿.docx 备考干货-中学阶段语法考点全貌.doc 如何使用维词书.docx 平均分50分怎么办?做减法啊!—— 湖北阳新英才高中明祥献老师《新方略》使用心得.docx 平时注意这一点,英语写作不用愁.docx 必须熟记的高考听力场景词汇.docx 必须要掌握的1920个固定搭配.docx 我不懂英语,现在却能监督孩子学习(1).docx 掌握这35个英语俚语,让你的英语更上一层楼 (原创).docx 新高考真的来了!5大变化和20种选课模式,一定要替孩子了解清楚!(别留遗憾)(1).docx 最新高考应用文汇总.docx 有关世界杯那些英语你都GET到了吗.doc 注意了 高考后还需要做的八件事情.docx 牛!墙都不服就服你!暑假作业总动员.docx 盘点100句书面表达经典例句.docx 看看别人家的老师怎么备战高考.docx 真希望,不是为了考试而教你们英语.docx 第一讲 三年规划背景.docx 维克多英语——高考备考词块汇总(一)词块.doc 维克多英语——高考备考词块汇总(七)F和G字母.doc 维克多英语——高考备考词块汇总(三)A字母(answer - awkward).doc 维克多英语——高考备考词块汇总(九)——M, N, O字母.docx 维克多英语——高考备考词块汇总(二)A字母(achieve - another).doc 维克多英语——高考备考词块汇总(五)D字母.docx 维克多英语——高考备考词块汇总(八)字母H到L.doc 维克多英语——高考备考词块汇总(六)E字母.doc 维克多英语——高考备考词块汇总(十一)Q & R字母.doc 维克多英语——高考备考词块汇总(十三)T字母.doc 维克多英语——高考备考词块汇总(十二)S字母.doc 维克多英语——高考备考词块汇总(十四)字母U-Z词块--.docx 维克多英语——高考备考词块汇总(十)P字母.docx 维克多英语——高考备考词块汇总(四)C字母.doc 考前词块集锦.doc 耳目一新的高三二轮复习——高三备考最强战队再度来袭.doc 英语俚语、习语大全.docx 英语原创思维如何培养.docx 英语学习8个不良习惯第二篇.doc 英语怎样拿高分.doc 英语最重要的固定搭配.docx 话题写作高分句 1.docx 话题写作高分句 2.docx 话题写作高分句(一).docx 语法填空必备词汇(按字母排序).doc 语法填空满分技巧解读+8篇真题演练.docx 辨析套路竟然这么深,太涨知识了!.doc 近200组反义词玩转初高中衔接.doc 这45个前缀让你词汇量增加三倍.docx 这6张漫画的5多1少,让你变得更优秀(非原创).docx 重要!高中英语阅读七选五解题方法+技巧,教你秒杀正确答案!.docx 阅读完形中最熟悉的“陌生词”.doc 阅读完形中最熟悉的”陌生词“.docx 高三复习化繁为简,“多多帮忙”.doc 高三复习案例分享,张达老师1.docx 高中英语课本,原来可以这样来规划.docx 高分写作必备 100句高考范文金句.docx 高分写作必备 50句名人名言.docx 高考倒计时,英语成绩怎么逆袭?.docx 高考冲刺 9张图搞定海量单词,助您踢好“临门一脚”.ppt 高考冲刺必备高频词.do

34,874

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧