MySQL常用查询
mysql 查询 常用
2023-09-11 14:14:56 时间
MySQL 根据两个字段分组,根据两个字段排序
获取年和季度分组,并设置年排序和季度排序。
SELECT year, quarter FROM report
WHERE FIND_IN_SET(`quarter`, 'Q1,Q2,Q3,Q4')
GROUP BY `year`, `quarter`
ORDER BY `year` DESC, `quarter` DESC
多 where 应用
select `create_time`,`field_id`,`field`, `name`, `form_type`, `order_id`, `order_list`, `is_show`
from `hhir_crm_admin_field`
where (`types` = 'crm_upload_quarter' and `valid` = 1 and `is_filter` = 0)
ORDER BY `order_id` ASC,`create_time` DESC
MySQL 根据统计 ID 出现次数和根据年度、季度分组
SELECT count(fund_id) AS count_fund_id, year, quarter
FROM report
GROUP BY fund_id, year, quarter
MySQL 分组排序过滤
未过滤的数据
SELECT year, quarter FROM report
GROUP BY `year`, `quarter`
ORDER BY `year` DESC, `quarter` DESC
过滤的数据
SELECT year, quarter FROM report
GROUP BY `year`, `quarter`
HAVING `quarter` NOT IN ('Q1', 'Q2', 'Q3', 'Q4')
AND `quarter` != ''
ORDER BY `year` DESC, `quarter` DESC
MySQL 使用 select 查询将整数 int 转换为字符串
1、使用cast进行类型转换
SELECT CAST(123 AS CHAR);
2、使用 concat 进行转换
SELECT CONCAT(123,'');
相关文章
- MySQL性能分析案例-慢查询
- MySQL 5.6的72个新特性(译)
- 【MySQL高级】Mysql复制及Mysql权限管理
- MySQL 查询练习(1)
- 关于Mysql 查询所有表的实时记录用于对比2个MySQL 库的数据是否异步
- [MySQL] mysql地理位置服务geometry字段类型
- MySQL zabbix
- mysql分组查询n条记录
- 【mysql】解决java.sql.SQLNonTransientConnectionException: message from server: “Too many connections“
- ubuntu11.04安装nginx+php+mysql
- Hive(三)Hive元数据信息对应MySQL数据库表
- MySQL参数化查询的IN 和 LIKE
- mysql查询的一些不常用知识
- 使用 Mybatis 对 mysql 查询时间范围
- Windows 免安装版mysql,适用于版本MySQL 5.7.7及以上,快速配置教程
- 从项目上一个子查询扩展学习开来:mysql的查询、子查询及连接查询
- 【转】Mysql学习---MySQL悲观锁中的排它锁
- 高性能MySql进化论(十一):常见查询语句的优化
- Mysql 查询优化
- 今天踩过的坑——structs和mysql
- Mysql启动时提示:Another MySQL daemon already running with the same unix socket.
- 通过Django Models建立各种方式的索引,以及MySql什么样的查询在不同的数据量情况下会不会走索引
- python封装一个工具类 ,对MySQL数据库增删改查,可多字段动态插入mysql数据库中