首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL 版本号排序

1、业务背景版本检查接口返回版本号排序时出现如下图所示问题普通的查询按数字值逐级比较,导致版本号高的排在了后面,这样版本检查根据版本号排序倒排取出来的不是最新的版本号,本文就此问题查询了诸多方法,在此做个总结...本文线上测试地址为:SQL Fiddle本文用到的SQL函数的具体说明:MySQL 常用函数一览模拟测试的表字段和数据如下create table AppVersion( VersionNumber varchar...', - 1), 10, '0')) DESC效果如图:本例代码测试链接地址:SQL Fiddle4)方法四获取版本顺序:如果只是排序,且版本号都是数字,可以采用每组版本号转数字(下方代码中的...BY0 + v1 DESC, v1 DESC, 0 + v2 DESC, v2 DESC, 0 + v3 DESC, v3 DESC, 0 + v4 DESC, v4 DESC;效果如图:以上就是MySQL...版本号排序的介绍,做此记录,如有帮助,欢迎点赞关注收藏!

28530
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何定义版本号

    版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 主版本号:当你做了不兼容的 API 修改, 次版本号:当你做了向下兼容的功能性新增, 修订号:当你做了向下兼容的问题修正。...先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。 如何定义版本号版本号为零(0.y.z)的软件处于开发初始阶段,一切都可能随时被改变。...每当次版本号递增时,修订号归零。 主版本号 X(X.y.z | X > 0)在有任何不兼容的修改被加入公共 API 时递增。其中包括次版本号及修订级别的改变。...每当主版本号递增时,次版本号和修订号归零 预发版本号 在常规的版本号命名之上还有一个特殊类别,叫做预发版本号(prerelease version)。...预发版本号是常规版本号的附属,因此在版本的大小比较上,仍然先比较常规版本号部分;对于预发标记部分的比较,则是根据 ASCII 字母表中的顺序来进行。

    51210

    MySQL的优势与版本号

    MySQL的优势 MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。 MySQL 使用的 SQL 语言是用于访问数据库的最常用的标准化语言。...MySQL的版本以及版本号 针对不同的用户,MySQL 分为两个版本: MySQL Community Server(社区版):该版本完全免费,但是官方不提供技术支持。...MySQL 的命名机制由 3 个数字和 1 个后缀组成,例如 mysql-5.7.20: 第 1 个数字“5”是主版本号,用于描述文件的格式,所有版本 5 的发行版都有相同的文件夹格式。...第 2 个数字“7”是发行级别,主版本号和发行级别组合在一起便构成了发行序列号。 第 3 个数字“20”是在此发行系列的版本号,随每次新发行的版本递增。通常选择已经发行的最新版本。...在 MySQL 开发过程中,同时存在多个发布系列,每个发布系列的成熟度处在不同阶段。 MySQL 8.0 的发布是MySQL 发展历史上的一个重要里程碑,也是开源数据库领域内的一个大事件。

    88320

    电脑外设(IO)简介:显示

    显示器(display)通常也被称为监视器。属于电脑的I/O设备,即输入输出设备。它是一种将一定的电子文件通过特定的传输设备显示到屏幕上再反射到人眼的显示工具。...前言 显示器作为电脑的必备外设,也是最复杂的外设,这期我就给大家介绍一下显示器。...这类显示器目前非常受欢迎,电脑使用的大部分是这种产品。 1.3 LED(发光二极管)显示器 可用来显示文字、图形、图像、动画、行情、视频、录像信号等各种的信息。...部分尺寸(图片源于网络) 三、选择建议 笔记本电脑就不单独阐述了,笔记本电脑由于屏幕和机身是一体的,购买比较本电脑不是一屏幕为主要标准。...所以在此就针对独立的显示器提出建议,笔记本电脑的也可以参考。

    1.6K20

    电脑小白如何查看电脑配置?

    可是还是会有许多小白不明白电脑配置应该如何查看,性能如何辨别,所以有了这篇常识文章。 ? 想买新电脑,咨询懂行朋友的时候,朋友一句“你有什么配置要求吗?”问得我是一脸茫然呀,“配置好就行了!”...如果不想被朋友鄙视,那就好好学习一下如何辨别电脑配置吧,对以后买电脑的时候,心里也有杆秤了呢! ---- WINDOWS查看计算机硬件配置 首先呢,在你的电脑桌面上(不是电脑桌的桌面 ?...选择属性,然后会弹出一个窗口,显示电脑基本的信息 ? 接着我们点开设备管理器,在设备管理里,点开每项旁边的小三角,就能看到具体的硬件型号 ? 这里圈出来的是啥? ?...很多人的目光都停留在那个大屏幕的家伙(显示器)上面,认为显示器就是电脑最贵重的部分,认为显示器大气漂亮,就是好电脑,其实如果这样认为的话,就大错特错了,要看电脑配置,性能的决定性因素在于那个立着的小柜子...(5)显卡:决定画面显示效果的好坏与显示速度,它的性能指数一般看它的显卡芯片、GPU主频、显存频率、位宽、显存容量等。显卡分游戏显卡和专业显卡,术业有专攻,有兴趣了解的可以百度一下区别。

    5.6K30

    电脑外设(IO)简介:显示器补充

    计算机和电脑的区别? 电脑是个人电脑PC的简称,也称微型计算机。计算机的含义很广,小到我们经常使用的计算器、算盘;大到家用电脑、商用电脑、运算上亿位的超级计算机,都被称为计算机。...现在意义上的计算机基本上都是指微型计算机,也就是我们常用的电脑。 前言 上期的内容比较多,这次对前面的内容进行补充,主要是用对比的形式,尽量简介易懂,希望对大家有帮助。...在此我展示几种尺寸的显示器,对比一下,给大家直观的体验。 屏幕的尺寸比较多,这个只是一部分,没法全部说明。...40英寸和13.3英寸的对比 40英寸和24英寸的对比 40英寸和27英寸的对比 二、色域对比 色域广度其实就是显示颜色的丰富程度。看看下面这张图,你来猜猜那个显示器的色域要广一点。...对你猜的没错,就是右边的显示器。 所以不说你也应该知道了,做什么平面设计、视频渲染的左边那个屏幕肯定是要不得的,理论上色域越好越好。

    75420
    领券