我想知道是用MySQL还是用服务器语言处理数据更快。我确信像ORDER这样的原生函数在MySQL中会更快,因为索引、缓存等,但实际上是计算排名(包括返回具有相同排名的多个条目的ties ):
示例SQL
SELECT TORCH_ID,
distance AS thisscore,
(SELECT COUNT(distinct(distance))+1 FROM torch_info WHERE distance > thisscore) AS rank
FROM torch_info ORDER BY rank
服务器
...as不是只做一个SELECT TOR
我在php中运行了一个查询,它给出了一个如下格式的表:
+--------------------------------------------------------------------------+
| Name cc Platform Playcount Date |
+--------------------------------------------------------------------------+
| The Godfather IN Web
我需要开发基于网络的应用程序,可以计算或分析一个关键字的谷歌平均页面排名。它是该关键词在谷歌中排名前十的网站。它告诉脚本将每10个站点的公关相加,并将其划分为10。比方说,我将在web表单中输入500个关键词,然后单击Get Average Page Rank。它将给出500个关键字的结果与平均PR旁边的每一个。选项排序PR从高到低,选择下载为CSV。选择使用代理服务器,这样就不会被谷歌禁止在一次多次查询。该界面类似于文本框,用于在下面输入关键字.output,但在两列中输入。1列为关键字,1列为平均公关。
谢谢!