• 3489阅读
  • 58回复

测试排行榜会员排行页面排序调整及主题标签长度修改 [复制链接] [手机版]

上一主题 下一主题
离线zhangjingyu

只看该作者 38楼 发表于: 2020-02-03 14:35:13 星期一  点亮(0)
追问:是SQL Server 的,怎么写哦,给个完整点的语句好吗

回答:
select  
  count(city_name),
  city_name
from  
  tuan_info  
where
  source_type  = 1
  and  city_name in("北京","上海","广州")  
group    by
  city_name
ORDER BY CHARINDEX(city_name, '北京,上海,广州')

前面的SQL都是一样的啊。
只是 增加一个  ORDER BY 的排序处理。

追问:在吗,不行的,提示有错啊,是什么问题哦
[SQL] select count(city_name), city_name from tuan_info where source_type  = 1 and  city_name in("北京","上海","广州") group by city_name ORDER BY CHARINDEX(city_name, '北京,上海,广州');
[Err] 1305 - FUNCTION data_group.CHARINDEX does not exist

回答:
你这个是什么数据库啊?
CHARINDEX  是 SQL Server 自带的函数啊。

追问:那个,,是MYSQL的哦,怎办

回答:
MySQL  就换一个函数   INSTR

select  
  count(city_name),
  city_name
from  
  tuan_info  
where
  source_type  = 1
  and  city_name in("北京","上海","广州")  
group    by
  city_name
ORDER BY INSTR( '北京,上海,广州',   city_name)
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 39楼 发表于: 2020-02-03 15:06:20 星期一  点亮(0)
不灵,不灵,不玩儿了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 40楼 发表于: 2020-08-12 06:35:12 星期三  点亮(0)
这个会员排行页面的更新时间有空儿了得再改改,应该是实时查询才对,而看上面的回帖,更新时间很可能是24小时。这就一点儿都没道理了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 41楼 发表于: 2020-08-12 06:36:57 星期三  点亮(0)
楼上的朋友,你说得太好了!!
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 42楼 发表于: 2020-08-12 08:24:20 星期三  点亮(0)
回复9楼 zhangjingyu 的帖子
zhangjingyu 算了,不下载了。member_sort.php和member_tmp.php这两个缓存文件都没有,可能跟更新时间有关,明天再看看吧。类似(但这个会员排行不需要):
下次更新时间:2020-02-02 08:38
下次更新时间:2020-02-02 08:40 (2020-02-01 12:11)   
member_sort.php和member_tmp.php这两个缓存文件依然还是没有,无论是在本地还是家园论坛空间。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 43楼 发表于: 2020-08-12 08:26:45 星期三  点亮(0)
回复40楼 zhangjingyu 的帖子
zhangjingyu 这个会员排行页面的更新时间有空儿了得再改改,应该是实时查询才对,而看上面的回帖,更新时间很可能是24小时。这就一点儿都没道理了。 (2020-08-12 06:35)   
更新时间也不是24小时(好像没有具体时间),而且缓存文件都没有。看缓存数据表,所有数据应该都是在这个表里(今日发帖只有一行数据?)。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 44楼 发表于: 2020-08-12 08:47:26 星期三  点亮(0)
至于数据是如何写入的,多少时间更新一次,这个就很难了解了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 45楼 发表于: 2020-09-15 22:27:36 星期二  点亮(0)
回复38楼 zhangjingyu 的帖子
zhangjingyu 追问:是SQL Server 的,怎么写哦,给个完整点的语句好吗

回答:
select  
  count(city_name),
....... (2020-02-03 14:35)
今晚测试,下面的sql成功执行:显示行 0 - 23 (24 总计, 查询花费 0.0013 秒)
SELECT * FROM pw_elements WHERE TYPE =  'usersort' and mark in('monthpost','digests') order by instr('monthpost,digests',mark),value desc
这里没用“group by”,用的话一样只能返回一条数据。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 46楼 发表于: 2020-09-15 22:29:33 星期二  点亮(0)
这意味着是不是可以按指定顺序排序呢?也就是我们之前的设想。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 47楼 发表于: 2020-09-16 23:30:07 星期三  点亮(0)
继续测试,成功执行!
显示行 0 - 29 (104 总计, 查询花费 0.0035 秒)
SELECT * FROM pw_elements WHERE TYPE =  'usersort' and mark in('monthpost','todaypost','onlinetime','money','postnum','rvrc','digests') order by instr('monthpost,todaypost,onlinetime,money,postnum,rvrc,digests',mark),value desc
看来随意指定顺序是差不多可行了!
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!