SQL查询按指定字段排序
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,city_name是字段名,现在要按("北京","上海","广州") 先后顺序把数据查询统计出来?不知道你什么数据库, 假如是 Oracle:select count(city_name)
千家信息网最后更新 2024年09月22日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安全错误
数据库的锁怎样保障安全
网络安全事关你我感谢
深圳服务器系统运维服务报价
蚌埠工程管理软件开发公司
广警网络安全
网络技术指导靠谱吗
上海库存网络技术检查
刀片服务器云计算主机
网络安全从业人员网信办
t630服务器切换显卡
河北通用软件开发操作
访问得力考勤机数据库
618代理服务器
自学编程软件开发
数据库升级后账号权限
通信网络技术专项实训
数据库操作表的过程
ctf网络安全大赛位置
网络安全大队指导员什么级别
数据库技术发展趋势500字
怎么清理手机数据库缓存
服务器登陆记录清除
唐山行业专业软件开发
游戏软件开发的工作
软件开发环境+实验室
教你如何保护你的家庭网络安全
mysql数据库操作跟踪
山东九州信泰数据库
疫情期间网络安全教育美篇
交通网络安全事件
潍坊软件开发尚德