SQL查询按指定字段排序
发表于:2024-11-24 作者:千家信息网编辑
千家信息网最后更新 2024年11月24日,city_name是字段名,现在要按("北京","上海","广州") 先后顺序把数据查询统计出来?不知道你什么数据库, 假如是 Oracle:select count(city_name)
千家信息网最后更新 2024年11月24日SQL查询按指定字段排序
city_name是字段名,现在要按("北京","上海","广州") 先后顺序把数据查询统计出来?
不知道你什么数据库, 假如是 Oracle:select count(city_name), city_name from tuan_info where source_type = 1 and city_name in("北京","上海","广州") group by city_nameORDER BY INSTR('北京,上海,广州', city_name);如果是 SQL Server 用ORDER BY CHARINDEX(city_name, '北京,上海,广州')
追问
是SQL Server 的,怎么写哦,给个完整点的语句好吗
回答
select count(city_name), city_name from tuan_info where source_type = 1 and city_name in("北京","上海","广州") group by city_nameORDER 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 就换一个函数 INSTRselect count(city_name), city_name from tuan_info where source_type = 1 and city_name in("北京","上海","广州") group by city_nameORDER BY INSTR( '北京,上海,广州', city_name)
上海
北京
广州
数据
函数
数据库
字段
排序
查询
不行
先后
只是
数据查询
整点
语句
问题
顺序
处理
提示
统计
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
从事网络技术的高级职称有哪些
维护做好网络安全
电脑启动ftp服务器
密云区定制软件开发推荐
北京工业服务器机箱定制云主机
服务器主板一闪一闪的
诛仙手游无法连接服务器怎么办
软件开发的过程是指
网络安全工程师的优势和劣势
软件开发服务类税负率
数据库术语外键什么意思
郑投网络技术有限公司
念山行是什么服务器
数据库类型在哪里找
惠州信息软件开发报价
高速以太网络技术
数据库如何新增一条数据
上传多张图片如何设计数据库表
广州工行软件开发中心怎么样
麦克网络技术有限公司
魔兽数据库安卓版
pw网络技术
山西java软件开发视频
雷霆万钧下载软件开发
牛虻小说软件开发
数据库技术拼音
向阳软件开发
服务器基础软件开发
微软中国软件开发累吗
淘宝双11服务器哪个好