首页 > 数据库 >mysql查询排序

mysql查询排序

时间:2022-09-06 16:22:33浏览次数:61  
标签:查询 stu score mysql id 排序 ORDER SELECT

1.排序规则

根据select语句中的order by 列名进行排序。

  ASC(ascend): 升序,默认可以不写

  DESC(descend): 降序

  ORDER BY 字句在SELECT语句的结尾

备注:数据库中默认按照先后添加顺序存储数据,在查询时,也按照添加顺序遍历显示结果.因此当我们需要一些特定的数据排列时就要使用到排序

2.单列排序

 1 #练习: 按照score从高到低顺序对学生进行排序
 2 SELECT stu_id ,score FROM score  ORDER BY score DESC;
 3 
 4 #练习: 按照score从低到高顺序对学生进行排序
 5 SELECT stu_id ,score FROM score  ORDER BY score ASC;
 6 #升序的ASC可以省略
 7 SELECT stu_id ,score FROM score  ORDER BY score;
 8 
 9 #也可以使用字段的别名进行排序
10 SELECT stu_id ,score fenshu FROM score  ORDER BY fenshu;

备注:ORDER BY 的查询字段,不一定非得是上面SELECT的查询字段,即即使没有在SELECT语句中查询表中的相应字段,只要是在表中,就可以使用ORDER BY 语句进行排序

3.多列排序

#练习: 按照score从高到低顺序对学生进行排序,如果分数一样,按id升序排序
SELECT stu_id ,score FROM score  ORDER BY score DESC,stu_id;

备注:在对多列进行排序时,首先排序的第一列必须有相同的列值,才会对第二列及另外的列进行排序,如果第一列的数据中所有的值都是唯一的.将不再对第二列及后面的列进行排序

搜索

复制

标签:查询,stu,score,mysql,id,排序,ORDER,SELECT
From: https://www.cnblogs.com/lhy-qingqiu/p/16659376.html

相关文章

  • C#:初识结构体、数组、冒泡排序。
    代码:///<summary>///1.结构体与枚举、变量相似,都是自定义一种新的数据的类型///2.结构体中的不称为变量,被称为是字段。,因为变量只可以储存一种数据,字段可以......
  • Mysql数据库增删改查
    数据库显示数据库showdatabases;显示数据表showtables;选择数据库usemysql;创建数据库createdatabasehaige;删除数据库dropdatabasehaige;刷新权限flushprivilege......
  • java List排序
    2.1新建Comparator比较器List<Person>list=newArrayList<Person>(){};Collections.sort(list,newPersonComparator());classPersonComparatorimplements......
  • mysql8 数据库迁移部署的一个常见文件备忘。。
      1、sql_mode=only_full_group_bysql_mode=only_full_group_by Causedby:java.sql.SQLSyntaxErrorException:Expression#1ofSELECTlistisnotinGROU......
  • SQL 查询数据横向展示结果
    实现效果初始查询结果目标查询结果语句--casewhenSELECTYEAR,MAX(CASEMONTHWHEN'1'THENAMOUNTEND)AS"1",MAX(CASEMONTHWHEN'2'THENAMOUNTEND)......
  • mysql 主从备份原理
    mysql主从备份原理1.1用途及条件mysql主从复制用途实时灾备,用于故障切换读写分离,提供查询服务备份,避免影响业务主从部署必要条件:主库开启binlog日志(设置log-bi......
  • thinkphp6---原生SQL查询
    最近开发项目,由于要考虑大数据的处理,对比了一下,使用Thinkphp执行SQL语句的效率,要比使用模型来做大数据的更新,效率要高很多。总结:复杂的运算,以及对大数据的查询,更新,建议使......
  • 【python】sort 排序
    sort排序fromoperatorimportitemgettera=[ {'name':'小张','create_time':'2020-10-1609:56'}, {'name':'小王','create_time':'2020-10-1609:57'}, {'name'......
  • centos 编译安装mysql 报错:make[2]: *** [storage/perfschema/unittest/pfs_connect_a
    错误:/opt/install-files/Package/mysql-5.7.38/sql/rpl_binlog_sender.cc:828:undefinedreferenceto`user_var_entry::val_int(char*)const'collect2:error:ld......
  • mongo查询
    StringcollectionName="space_json";//表名List<Map<String,Object>>maplist=newArrayList();Queryquery=createMongoQuery(spaceCode,roomId);//查询条件List<......