首页| 版块| 我的| 发帖| 消息
主题:测试排行榜会员排行页面排序调整及主题标签长度修改
zhangjingyu 
追问:是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 的排序处理。

追问:在吗,不行的,提示有错啊,是什么问题哦
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, '北京,上海,广州');
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回帖于2020-02-03 14:35[查看电脑版]
下一楼»:不灵,不灵,不玩儿了。
«上一楼:修改、测试了半天,没成功。算了,不研究这个了。

查看全部回帖(58)
«返回主帖