mysql的升序和降序

mysql的升序和降序mysql 中升序和降序分别为 desc 和 asc 一直记不清楚到底谁是升序 谁是降序 下面以 sql 语句和英文单词出发 更好的记清楚到底谁是升序 谁是降序 1 select fromtableAor number2asc 意思 先按 number1 降序 如果相同的话 再按 number2 升序首先 我们要记住 升序和降序有 desc 和 asc 这两个关键字

mysql中升序和降序分别为desc和asc,一直记不清楚到底谁是升序,谁是降序,下面以sql语句和英文单词出发,更好的记清楚到底谁是升序,谁是降序。

1、select * from tableA order by number1 desc,number2 asc;

意思:先按number1降序,如果相同的话,再按number2升序

首先,我们要记住,升序和降序有desc和asc这两个关键字,然后,降序的话,是从多到少降低,那么desc是四个单词,而asc是三个单词,降序的话,肯定是多的单词的关键字在前面,那么降序就是desc,升序就是由单词少的往上升,那么升序就是asc,这是速记的一个办法

2、英文单词

desc:descend [dɪˈsend] [dɪˈsɛnd]

asc:ascend[əˈsend][əˈsɛnd]
 

这个就是英语底子好的话,比较好记。

3、用法:
前面两个说的最多的是怎么记住,因为我的问题是一直记不清谁是升序,谁是排序,但是刚才根据单词的个数来记,下一次我再也不会模糊了。
desc和asc一般要与order by一起用
如果不考虑重复的情况的话:
1)select * from student order by id desc; 就是把选出的结果经过“按id从大到小排序”后,把资源返回。
如果考虑在排序的时候,某一个判断条件出现重复情况的话:
2) select * from student order by age desc,id desc;用“,”号隔开多个排序条件,这样,先按age 再按 id,就是说,先按age从大到小排序,如果有相同年龄的,那么相同年龄的学生再按他们的id从大到小排序  
 


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/212322.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午8:19
下一篇 2026年3月18日 下午8:19


相关推荐

  • C# 匿名方法和拉姆达表达式「建议收藏」

    C# 匿名方法和拉姆达表达式「建议收藏」“`“`代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespace拉姆拉表达式{///

    ///C#匿名方法和拉姆达表达

    2025年11月23日
    5
  • 几何画板 很实用的一个软件

    几何画板 很实用的一个软件

    2021年8月21日
    97
  • MySQL索引的优缺点

    MySQL索引的优缺点一、什么是索引索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。例如有三张表分别是t1、t2、t3,每个表都有字段a1、a2、…

    2022年5月26日
    36
  • C++实现矩阵类(附代码和功能)

    C++实现矩阵类(附代码和功能)本文由两部分组成,第一部分介绍一个在win10系统上运行的exe程序,第二部分介绍通过C++实现矩阵运算的方法(功能会更强大,但不如exe文件操作方便)。用户界面如下,能够实现矩阵的加、减、乘、除运算,以及矩阵的转置,求逆,求行列式的值等。读者可以在下载该程序,直接在自己的电脑上运行。下载地址:https://download.csdn.net/do…

    2022年6月28日
    29
  • sudo 命令、配置

    sudo 命令、配置一 su 命令 su 命令是用来切换用户 如果超级权限用户 root 向普通用户切换不需要密码 而普通用户切换到其它任何用户都需要密码验证 A 用户切换到 B 时 需要输入 B 的密码 1 su 的用法 su OPTION 选项参数 用户 参数说明 或者 l 登录并改变到所切换的用户环境 c 切换到对应的用户环境 执行一个命令 然后退出 注意 su 在不加任何参数 默认为

    2026年1月19日
    2
  • 在pycharm中使用pipenv来创建虚拟环境和安装django

    在pycharm中使用pipenv来创建虚拟环境和安装django刚在网上查了一圈 好家伙 全都是那一篇文章 而且用的 pycharm 是老版本的 下边介绍的是 pycharm2019 专业版的 直接切入正题 1 打开 pycharm gt File 文件 gt NewProject 创建新项目 2 打开 pycharm gt File 文件 gt NewProject 创建新项目 gt 选择 Django 项目 1 选择创建 Django 项目的本地路径 这里补充下 下边图应该没有后边的 必须要选择一个文件夹 2 选择 Pipe

    2026年3月27日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号