mysql 正序_请问mysql 中 怎么实现这种排序,按照状态排序正序,再按照开始时间排序正序,...
展开全部
有两个思路
1、按照各自的活动状态先排序,插入到临时表,最后再union all所有结32313133353236313431303231363533e58685e5aeb931333363353862果集create temporary table tmp1
select * from tb where 活动状态='筹备中' order by 开始时间;
create temporary table tmp2
select * from tb where 活动状态='进行中' and 开始时间 is not null order by 开始时间;
create temporary table tmp3
select * from tb where 活动状态='进行中' and 开始时间 is null;
create temporary table tmp4
select * from tb where 活动状态='已结束' order by 开始时间 desc;
(select * from tmp1)
union all
(select * from tmp2)
union all
(select * from tmp3)
union all
(select * from tmp4)
2、通过field函数自定义排序
select * from tb order by field(活动状态,'筹备中','进行中','已结束') asc,开始时间 asc;
但这种只能按指定排序,你这种多种排序,有困难。
可以看看上面两种方法结合或许有更好的方法。
mysql 正序_请问mysql 中 怎么实现这种排序,按照状态排序正序,再按照开始时间排序正序,...相关推荐
- MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结
MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结 一.VARCHAR存储和行长度限制 1.VARCHAR(N)中,N指的是字符的长度,VARCHAR类型最大支持65535,指的是 ...
- mysql 显示用户_在Mysql中如何显示所有用户?
这是一个mysql初学者经常问到的一个问题,今天我们就带大家看看是如何在Mysql中显示所有用户的.通常我们在mysql中使用SHOW DATABASES可以显示所有的数据库,SHOW TABLES将 ...
- 删除+mysql+用户密码_误删除mysql中的所用用户,如何重新设置root账号和密码
在练习mysql语句的时候,使用delete将数据库中的所有用户删除了,其中也包括root用户.并进行了flush privileges:这时候发现重新登入mysql已经不能正常登陆.对此我们要重新设 ...
- mysql binlog跟踪_在MySQL中使用init-connect与binlog来实现用户操作追踪记录
在MySQL中使用init-connect与binlog来实现用户操作追踪记录 分类: MySQL 前言: 测试环境莫名其妙有几条重要数据被删除了,由于在binlog里面只看到是公用账号删除的,无法查 ...
- mysql fulltext 分词_在mysql中使用全文索引fulltext|mysql,全文索引,fulltext
全文检索在 MySQL 中就是一个 FULLTEXT 类型索引.FULLTEXT 索引用于 MyISAM 表,可以在 CREATE TABLE 时或之后使用 ALTER TABLE 或 CREAT ...
- linux mysql 打补丁_一步到位Linux中安装配置MySQL及补坑
Windows上安装MySQL也就不讲了,基本上一路点击下一步就可完成,现在讲讲Linux上布署Mysql,虽然也有很多网友列出了详细的步骤,可能是因为版本过老的问题导致即使按照上面一步步来也还是出现 ...
- mysql 好友关系_【mysql】关系型数据库中好友关系实现的最佳方案是什么?
社交类应用中,每用户与多个好友存在好友关系,设计的最佳方案是什么的呢?数据库白痴求助. 我目前想到的表设计是这样的: CREATE TABLE friend_list ( id INT PRIMARY ...
- mysql语句命令_常用MySQL语句(命令行)
# 命令行客户端MySQLMySQL是一个关系型数据库管理系统 安装MySQL服务端软件使用: sudo apt-get install mysql-server 安装MySQL客户端软件使用: su ...
- mysql核心数据库_从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程...
从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程 课程目录 (1) 01MySQL基础_课程引入.avi (2) 02MySQL基础_为什么学习 ...
最新文章
- 苗旺:因果推断,观察性研究和 2021 年诺贝尔经济学奖 | 青源 Talk 第 8 期
- 阿里云一键建站产品,阿里云自营建站-中小企业建站首选...
- linux的du和df命令,du和df命令都是Linux系统的重要工具
- 用户控件中使用相对路径问题
- ubuntu mysql 5.7 出错_\ubuntu mysql5.7 启动提示错误:/var/run/mysqld/mysqld.sock??
- 从TimeSpan说起
- 别扯了,这才是应对高并发的正确处理思路。
- C++语言基础 —— STL —— 容器与迭代器 —— map 与 multimap
- LINQ学习之旅——再次拾起
- 结构光相移法-多频外差原理+实践(上)
- svn如何退回软件版本_SVN版本控制工具的使用
- PC-电源-001--什么是80 PLUS,金牌换钛金电源能回本吗?
- quartz定时任务properties
- meterpreter使用
- 闪电贷攻击攻击屡试不爽,DeFi一周被盗超1600万美元
- Excle常用快捷键
- 电脑c语言找不到,电脑安装过的应用程序找不到了怎么办
- 4.R语言【dplyr包】使用方法
- 如何学好C语言--你的学渣朋友告诉你
- world quant global alphathon 全球总决赛 第二名经验分享
热门文章
- 社群运营,做好群活跃的6个要点
- 王者荣耀服务器维护多久结束,王者荣耀健康系统重置时间 时间限制规则详解...
- 计算机组装与维护双系统安装,给你的电脑安装一个不可见的WINPE救援系统(独立启动双系统)...
- 《剪花布条》:从花布条中尽可能剪出几块小饰条
- 推荐一个3D建模工具集
- 蓝盘绿盘黑盘红盘的区别
- 仿酷狗歌词的滚动效果
- Java解析word文档,将word文档题库选择题导入
- Qgis教程10:如何自定义工程坐标系
- 曾经被微软视为毒瘤的“开源”,现在却成了“宠儿”