首页 > 软件开发 > MYSQL >

java基础 20.1.3 ORDER BY 的多列

来源:互联网 2023-03-16 22:58:44 461

其实就是order by后面跟着多个排列方式的时候的处理。

zef办公区 - 实用经验教程分享!

zef办公区 - 实用经验教程分享!

工具/原料

  • 电脑
  • mysql

方法/步骤

  • 1

    首先还是先要对数据库表有一个了解

    zef办公区 - 实用经验教程分享!

    zef办公区 - 实用经验教程分享!

    java基础 20.1.3 ORDER BY 的多列zef办公区 - 实用经验教程分享!

  • 2

    接着我们写一个order by 后面跟着多列的语句。zef办公区 - 实用经验教程分享!

    你是否发现首先按照年龄排序,相同年龄的再按照身高排序。并且是顺序排列

    zef办公区 - 实用经验教程分享!

    zef办公区 - 实用经验教程分享!

    java基础 20.1.3 ORDER BY 的多列zef办公区 - 实用经验教程分享!

  • 3

    ORDER BY age DESC , heightzef办公区 - 实用经验教程分享!

    这样写的意思是age是按照降序排列,height按照默认的升序排列

    zef办公区 - 实用经验教程分享!

    zef办公区 - 实用经验教程分享!

    java基础 20.1.3 ORDER BY 的多列zef办公区 - 实用经验教程分享!

  • 4

    ORDER BY age DESC , height DESCzef办公区 - 实用经验教程分享!

    两个条件都是按照降序排列

    zef办公区 - 实用经验教程分享!

    zef办公区 - 实用经验教程分享!

    java基础 20.1.3 ORDER BY 的多列zef办公区 - 实用经验教程分享!

  • 5

    ORDER BY age, height DESCzef办公区 - 实用经验教程分享!

    age使用的额默认的升序,height使用的降序

    zef办公区 - 实用经验教程分享!

    zef办公区 - 实用经验教程分享!

    java基础 20.1.3 ORDER BY 的多列zef办公区 - 实用经验教程分享!

  • 注意事项

    • order by 不写明ASC DESC的时候,默认是ASC。
    • 先根据第一个条件进行排列,而后是其他。
    • desc 或者 asc 只对它紧跟着的第一个列名有效,其他不受影响,仍然是默认的升序。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!zef办公区 - 实用经验教程分享!


    标签: MYSQLSQL

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码