当前位置: 首页 > news >正文

mysql按照查询条件进行排序和统计一个字段中每个不同数值出现的次数

1.比如学生表

如何显示查询结果的顺序根据放置的顺序查询

    <select id="selectNames" resultType="Student">select  *  from `student_table` where 1=1<if test="studentList!= null">and  name  in<foreach item="item" index="index" collection="studentList" open="(" close=")" separator=",">#{item.name}</foreach>order by field (name,<foreach item="item" index="index" collection="studentList"    close=")" separator=",">#{item.name}</foreach></if></select>

日志打印的结果

select * from  student_table where 1=1 and name  in ( ? , ? ) order by field (name , ? , ? ) 

2.mysql语句 如何统计一个字段中每个不同数值出现的次数

如果你想统计一个字段中每个不同数值出现的次数,可以使用以下的 MySQL 语句:

SELECT field_name, COUNT(*) as count
FROM your_table
WHERE field_name > 1
GROUP BY field_name
HAVING COUNT(*) > 1;

在这个查询中:

  • your_table 是你要查询的表名。
  • field_name 是你要统计的字段名,假设是一个数字字段。

这个查询会返回该字段中每个不同数值以及它们出现的次数,只显示出现次数大于1的记录。

http://www.lryc.cn/news/325485.html

相关文章:

  • 深度学习基础知识
  • UE4_旋转节点总结一
  • Dockerfile将jar部署成docker容器
  • Android14音频进阶:AudioFlinger向HAL输出数据过程(六十四)
  • docker构建镜像命令
  • 每日一题——LeetCode1720.解码异或后的数组
  • Day47:WEB攻防-PHP应用文件上传函数缺陷条件竞争二次渲染黑白名单JS绕过
  • 【Android】美团组件化路由框架WMRouter源码解析
  • python知识点总结(九)
  • 浅谈Linux中的软锁定(soft lockup)和硬件监视器(watchdog)
  • 数据库的四个特性?MySQL是如何实现的?
  • Jupyter R绘图 汉字显示乱码的解决办法
  • 推荐几个值得一读的Qt开源项目
  • 【XR806开发板试用】使用PWM模块模拟手机呼吸灯提示功能
  • Mysql——索引下推
  • Springboot项目之mybatis-plus多容器分布式部署id重复问题之源码解析
  • 微信答题小程序云开发--实现云函数上传题目图片 base64功能
  • 学会Sass的高级用法,减少样式冗余
  • 【Java初阶(五)】类和对象
  • AWTK-MODBUS 服务器
  • JavaScript快速入门笔记之一(基本概念)
  • 前端学习之css基本网格布局
  • [网鼎杯2018]Unfinish 两种方法 -----不会编程的崽
  • 安防监控视频汇聚平台EasyCVR在银河麒麟V10系统中的启动异常及解决方法
  • 了解云原生
  • 【go从入门到精通】for和for range的区别
  • 【C语言】【Leetcode】88. 合并两个有序数组
  • DMA控制器
  • SQLiteC/C++接口详细介绍sqlite3_stmt类(十)
  • Android 生成Excel文件保存到本地