首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >存储过程?

存储过程?
EN

Stack Overflow用户
提问于 2010-01-04 17:41:25
回答 2查看 153关注 0票数 0

我为我的程序中浏览最多的照片写了一个存储过程,这是我的程序,你能检查一下这个吗,好吗,或者需要改进吗?

代码语言:javascript
复制
 create procedure sp_photos_selectmostviewedphotos 
 as
   select * from photos order by views desc

是否足够或需要进行任何修改

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-04 17:43:37

首先,只需指定您真正需要的列,->替换查询中的星号即可。

然后在views列上创建索引(SortOrder DESC)。

其余的应该都没问题:)

票数 2
EN

Stack Overflow用户

发布于 2010-01-04 17:46:23

+1到Greco,只需添加:

我想象您实际上不会使用所有记录(名称表示“查看次数最多的照片”),所以我会使用TOP子句,只返回您实际需要的记录数量。

例如:

代码语言:javascript
复制
SELECT TOP 10 Column1, Column2
FROM Photos
ORDER BY Views DESC
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1998471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档