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

查询列表实时按照更新时间降序排列 没有更新时间就按创建时间

例子:

sql两个字段排序

      ORDER  BY   update_time  DESC , create_time  DESC

    <select id="selectLawIllegalActivitiesList" parameterType="LawIllegalActivities" resultMap="LawIllegalActivitiesResult"><include refid="selectLawIllegalActivitiesVo"/><where>  <if test="illegalActivities != null  and illegalActivities != ''"> and illegal_activities like concat('%', #{illegalActivities}, '%')</if><if test="terms != null  and terms != ''"> and terms = #{terms}</if><if test="termsContent != null  and termsContent != ''"> and terms_content = #{termsContent}</if><if test="according != null  and according != ''"> and according = #{according}</if><if test="accordingContent != null  and accordingContent != ''"> and according_content = #{accordingContent}</if></where>ORDER  BY   update_time  DESC , create_time  DESC</select>
  /*** 查询违法事项库列表* * @param lawIllegalActivities 违法事项库* @return 违法事项库集合*/public List<LawIllegalActivities> selectLawIllegalActivitiesList(LawIllegalActivities lawIllegalActivities);

如果新增数据 只有创建时间 没有更新时间  想要新增数据排到最前面

ORDER BY 
  COALESCE(update_time, create_time) DESC,
  create_time DESC
 

这里使用了COALESCE函数,它会返回第一个非空参数的值。如果update_time是NULL,则COALESCE(update_time, create_time)将使用create_time的值进行排序。这样,无论是否有更新时间,所有记录都会按照最新的时间戳进行降序排列。

  <select id="selectLawIllegalActivitiesList" parameterType="LawIllegalActivities" resultMap="LawIllegalActivitiesResult"><include refid="selectLawIllegalActivitiesVo"/><where>  <if test="illegalActivities != null  and illegalActivities != ''"> and illegal_activities like concat('%', #{illegalActivities}, '%')</if><if test="terms != null  and terms != ''"> and terms = #{terms}</if><if test="termsContent != null  and termsContent != ''"> and terms_content = #{termsContent}</if><if test="according != null  and according != ''"> and according = #{according}</if><if test="accordingContent != null  and accordingContent != ''"> and according_content = #{accordingContent}</if></where>ORDER BYCOALESCE(update_time, create_time) DESC,create_time DESC</select>

相关文章:

查询列表实时按照更新时间降序排列 没有更新时间就按创建时间

例子: sql两个字段排序 ORDER BY update_time DESC , create_time DESC <select id"selectLawIllegalActivitiesList" parameterType"LawIllegalActivities" resultMap"LawIllegalActivitiesResult"><include refid"selectL…...

愉快的使用vscode刷leetcode,开启摸鱼新高度

文章目录 1. 安装leetcode插件2. 安装node.js3. vscode配置 1. 安装leetcode插件 插件扩展中搜索LeetCode&#xff0c;一般刚开始都是第一个&#xff0c;如下图所示。 2. 安装node.js window安装方法 去 node.js官网 下载相应的安装包&#xff0c;一路next即可。 ubuntu安…...

openssl3.2/test/certs - 003 - genroot “Root CA“ root-key2 root-cert2

文章目录 openssl3.2/test/certs - 003 - genroot "Root CA" root-key2 root-cert2概述笔记END openssl3.2/test/certs - 003 - genroot “Root CA” root-key2 root-cert2 概述 索引贴 > openssl3.2 - 官方demo学习 - test - certs 笔记 // openssl3.2/test/…...

npm install出错的各种情况

1.npm不再支持签名证书&#xff0c;npm install 走的是http协议&#xff0c;需要通过数字证书保证 解决方法&#xff1a; 解决方法&#xff1a;1、取消ssl验证&#xff1a;npm config set strict-ssl false 这个方法一般就可以解决了。 2、更换npm镜像源&#xff1a;npm confi…...

【Docker】Docker学习⑤ - Docker数据管理

【Docker】Docker学习⑤ - Docker数据管理 一、Docker简介二、Docker安装及基础命令介绍三、Docker镜像管理四、Docker镜像与制作五、Docker数据管理1. 数据类型1.1 什么是数据卷&#xff08;data volume&#xff09;1.1.1 创建APP目录并生成web页面1.1.2 启动容器并验证数据1.…...

C/C++ - 编程语法特性

目录 标准控制台框架 输入输出对象 命名空间 标准控制台框架 头文件 ​#include <iostream>​​ 告诉编译器我们要使用iostream库尖括号中的名字指定了某个头文件(header) 入口函数 ​int main(void)​​ 返回 ​return 0;​​ 输出语句 ​std::cout << "H…...

Backtrader 文档学习-Target Orders

Backtrader 文档学习-Target Orders 第五部分 ipython 代码中&#xff0c;有详细解释持仓价值Value的计算&#xff0c;算是彩蛋。 1. 概述 sizer不能决定操作是买还是卖&#xff0c;意味着需要一个新的概念&#xff0c;通过增加小智能层可以决定买卖&#xff0c;即通过持仓份…...

QT发生弹出警告窗口

QTC开发程序弹出警告窗口&#xff0c;如上图 实施代码&#xff1a; #include <QMessageBox> int main() {// 在发生错误的地方QMessageBox::critical(nullptr, "错误", "发生了一个错误&#xff0c;请检查您的操作。");}上面的文字可以更改&#x…...

vue3使用特殊字符@、~代替路径src

在vite.config.js中引入 import { resolve } from pathexport default defineConfig({resolve:{alias:{~:resolve(__dirname,src)}} })vue3使用特殊字符、~代替路径src_vue3 ~/-CSDN博客...

Java中的HTTPS通信

在Java中实现HTTPS通信&#xff0c;主要涉及到SSL/TLS协议的使用&#xff0c;用于提供数据传输的安全性。下面我们将深入探讨如何使用Java进行HTTPS通信。 一、基本概念 HTTPS&#xff0c;全称为Hypertext Transfer Protocol Secure&#xff0c;是HTTP的安全版本。它使用SSL/…...

威联通QNAP NAS结合cpolar内网穿透实现公网远程访问NAS中存储的文件

文章目录 推荐 前言1. 威联通安装cpolar内网穿透2. 内网穿透2.1 创建隧道2.2 测试公网远程访问 3. 配置固定二级子域名3.1 保留二级子域名3.2 配置二级子域名 4. 使用固定二级子域名远程访问 推荐 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣…...

Ubuntu上安装部署Qt

首先需要下载对应的虚拟机软件和ubuntu镜像&#xff0c;虚拟机软件使用VMware或者Virtual Box都行&#xff0c;我用的是前者&#xff0c;这里是VMware的下载链接&#xff1a;下载 VMware Workstation Pro | CN。Ubuntu镜像推荐去清华的网站下载&#xff1a;Index of /ubuntu-re…...

MySQL的`FOR UPDATE`详解

MySQL的FOR UPDATE详解 欢迎阅读本博客&#xff0c;今天我们将深入探讨MySQL中的FOR UPDATE语句&#xff0c;它用于在事务中锁定选择的数据行&#xff0c;确保在事务结束前其他事务无法修改这些数据。 1. FOR UPDATE基础 FOR UPDATE是用于SELECT语句的一种选项&#xff0c;它…...

计算机网络 第4章(网络层)

系列文章目录 计算机网络 第1章&#xff08;概述&#xff09; 计算机网络 第2章&#xff08;物理层&#xff09; 计算机网络 第3章&#xff08;数据链路层&#xff09; 计算机网络 第4章&#xff08;网络层&#xff09; 计算机网络 第5章&#xff08;运输层&#xff09; 计算机…...

HDD的烦恼:HAMR会让SMR黯然失色吗?

HDD相关阅读参考&#xff1a; HDD回暖于2024&#xff0c;与SSD决战于2028 HDD最后的冲刺&#xff1a;大容量硬盘的奋力一搏 叠瓦式磁记录技术&#xff08;SMR&#xff09;自20世纪90年代起开始研究&#xff0c;于2010年后逐渐商业化应用于高密度硬盘。该技术的核心理念在于通…...

linux安装docker(入门一)

环境&#xff1a;centos 7(linux) 网站 官网: https://docs.docker.com/ Docker Hub 网站: https://hub.docker.com/ 容器官方概述 一句话概括容器&#xff1a;容器就是将软件打包成标准化单元&#xff0c;以用于开发、交付和部署。 容器镜像是轻量的、可执行的独立软件包 &…...

Node.js中fs模块

fs模块是Node.js中的一个核心模块&#xff0c;全称为File System&#xff08;文件管理系统&#xff09;。该模块专门用来操作系统中的文件&#xff0c;常用的操作方式是对文件的读取和写入。 fs模块的API大都提供三种操作方式&#xff1a; 同步操作文件&#xff1a;代码会被阻…...

google-webrtc 原理

Google WebRtc Android 使用详解(包括客户端和服务端代码) - 知乎 (zhihu.com) 【记】Android使用WebRTC未释放资源导致的内存泄露 - 掘金 (juejin.cn)...

uniapp 框架搭建及使用

uniapp官方文档 uview官网文档 前期工作&#xff1a; 1.下载Hbuilder X编辑器&#xff1b;2.熟悉uniapp的相关文档&#xff1b;3.查找合适的UI组件库&#xff0c;我使用的是uview&#xff08;适配H5和小程序&#xff09; 创建uniapp 新建: 新项目的话打开Hbuilder X选择项目&…...

嵌入式软件工程师面试题——2025校招社招通用(计算机网络篇)(三十二)

说明&#xff1a; 面试群&#xff0c;群号&#xff1a; 228447240面试题来源于网络书籍&#xff0c;公司题目以及博主原创或修改&#xff08;题目大部分来源于各种公司&#xff09;&#xff1b;文中很多题目&#xff0c;或许大家直接编译器写完&#xff0c;1分钟就出结果了。但…...

从IR压降到远程采样:大电流PCB供电设计的实战经验与陷阱规避

1. 项目背景与问题浮现几年前&#xff0c;我参与了一个项目&#xff0c;主电源是一个标准的开放式机架电源&#xff0c;需要为一个位于机箱内相对较远的模块提供5V、约20A的直流电。最初的供电路径设计是依靠PCB走线&#xff0c;我们使用了1盎司铜厚的板材。问题很快就出现了&a…...

通过Taotoken用量看板清晰掌握团队的大模型API消费情况

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 通过Taotoken用量看板清晰掌握团队的大模型API消费情况 对于团队管理者或项目负责人而言&#xff0c;在引入大模型能力后&#xff…...

用emWin定时器在STM32上做个简易秒表:从对话框UI到后台逻辑的完整实现

用emWin定时器在STM32上实现高精度秒表&#xff1a;从UI设计到多任务协同的工程实践 在嵌入式GUI开发中&#xff0c;精确的时间控制往往决定着用户体验的成败。当我们需要在STM32平台上实现一个毫秒级响应的秒表应用时&#xff0c;emWin的窗口管理器定时器(WM_TIMER)便成为连接…...

Windows XP图标主题完整指南:如何为现代Linux系统注入经典怀旧风格

Windows XP图标主题完整指南&#xff1a;如何为现代Linux系统注入经典怀旧风格 【免费下载链接】Windows-XP Remake of classic YlmfOS theme with some mods for icons to scale right 项目地址: https://gitcode.com/gh_mirrors/win/Windows-XP 还在为现代Linux桌面环…...

如何在Windows上免费获得流畅的B站观影体验:BiliBili-UWP第三方客户端终极指南

如何在Windows上免费获得流畅的B站观影体验&#xff1a;BiliBili-UWP第三方客户端终极指南 【免费下载链接】BiliBili-UWP BiliBili的UWP客户端&#xff0c;当然&#xff0c;是第三方的了 项目地址: https://gitcode.com/gh_mirrors/bi/BiliBili-UWP 还在为网页版B站卡顿…...

Display Driver Uninstaller:显卡驱动问题的终极解决方案

Display Driver Uninstaller&#xff1a;显卡驱动问题的终极解决方案 【免费下载链接】display-drivers-uninstaller Display Driver Uninstaller (DDU) a driver removal utility / cleaner utility 项目地址: https://gitcode.com/gh_mirrors/di/display-drivers-uninstall…...

数学全景地图6---数学的内容、方法和意义,50年代苏联的数学全景大书Big Picture。

0、数学--它的内容、方法和意义。Mathematics--Its Content, Methods, and Meaning.----俄文原版于1956年。英文翻译版于1963年。中文翻译版于1950年代。----在国内的《数学大辞典》中&#xff0c;特别指出这本书《数学-它的内容方法和意义》&#xff0c;是当时的数学辞书之一。…...

ARM Cortex-R52 GIC架构详解与中断管理实践

1. Cortex-R52 GIC架构概述ARM Cortex-R52处理器采用的通用中断控制器(GIC)架构是嵌入式实时系统的中断管理核心。作为GICv2架构的实现&#xff0c;它通过硬件级的中断路由和优先级管理机制&#xff0c;为多核实时应用提供了确定性的中断响应能力。在汽车电子和工业控制领域&am…...

ScienceClaw:基于Python的学术爬虫工具,高效抓取文献与课程资料

1. 项目概述与核心价值 最近在GitHub上看到一个挺有意思的项目&#xff0c;叫“ScienceClaw”&#xff0c;作者是beita6969。光看这个名字&#xff0c;你可能觉得有点摸不着头脑——“科学爪”&#xff1f;这到底是干嘛的&#xff1f;作为一个在开源社区混迹多年的老鸟&#xf…...

VMware macOS虚拟机深度解锁指南:Unlocker 3.0架构剖析与实战应用

VMware macOS虚拟机深度解锁指南&#xff1a;Unlocker 3.0架构剖析与实战应用 【免费下载链接】unlocker VMware Workstation macOS 项目地址: https://gitcode.com/gh_mirrors/unloc/unlocker 在虚拟化技术领域&#xff0c;VMware Workstation和Player用户长期面临一个…...