SQL查询按指定字段排序
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,city_name是字段名,现在要按("北京","上海","广州") 先后顺序把数据查询统计出来?不知道你什么数据库, 假如是 Oracle:select count(city_name)
千家信息网最后更新 2025年01月23日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安全错误
数据库的锁怎样保障安全
云原生流数据库
如何修改数据库md5
软件开发的工作没有基础
数据库怎么给表格设置id
平谷区品牌软件开发介绍
网络安全2021年报
app软件开发案例分析
平安科技互联网前端客服专员
医院信息网络安全情况汇报
莆田燎倒网络技术有限公司
数据库范式怎么写
天津网络安全产业园
德州戴尔服务器批发
儿童拼图游戏软件开发
天津应用软件开发报价价钱
设备的后端服务器架构
网络安全事件应急演练怎么操作
安徽什么是网络技术分类推广
大学专业数据库工程师工资
网无法连接服务器失败
网络安全法关于网络安全的规定
公司网络服务器进不去
服务器安全装什么软件
博彦科技是互联网企业吗
服务器在美国网站
数据库样板
网络技术应用期末测试
连接数据库的信息写在
造成网络安全素养缺乏的原因
软件开发绩效考核kpi