mysql排序

  

MySQL里desc和asc的意思
    desc是descend 降序意思 
    asc 是ascend 升序意思
    sql = "select 表内容名    from   数据库表名 Putout=true order by 读取的排序表名 asc"

例如
sql = "select  *  from   user   where  Putout=true   order by time    desc"    //按最新时间来排序
sql = "select  *  from   user   where  Putout=true   order by time    asc"      //按早时间来排序

时间: 2024-11-03 05:41:26

mysql排序的相关文章

mysql 排序

一.主要内容简介 MySQL排序是个老生长谈的话题,这次我们想由浅入深详细说说MySQL的几种排序模式,怎么选择不同排序模式,以及如何优化排序. 同时也希望通过本文能解决大家的几个疑问: MySQL什么时候做排序,怎么判断需要进行排序: MySQL有几种排序模式,有什么方法让MySQL选择不同的排序模式: MySQL排序跟 read_rnd_buffer_size 有啥关系,在哪些情况下增加 read_rnd_buffer_size 能优化排序效率: 怎么判断MySQL使用了磁盘排序,怎么避免或

MySQL排序:SELECT ORDER BY

SELECT 和ORDER BY结合进行排序: products表如下: a 按产品名称列进行排序: b 按多个列进行排序,默认排序顺序为升序: c 指定排序方向,即指定为降序: d 对多个列进行排序,先按产品价格降序排列,再按产品名称排列 e 找出某一列最高值或者最低值 MySQL排序:SELECT ORDER BY,布布扣,bubuko.com

mysql排序让空值NULL排在数字后边

从现实项目需求出发: 有一张城市表:里面有北京.上海.广州.河北.天津.河南6座城市: mysql> select * from bjy_order;+----+------+| id | city |+----+------+|  1 | 北京 ||  2 | 上海 ||  3 | 广州 ||  4 | 河北 ||  5 | 天津 ||  6 | 河南 |+----+------+ 要求是让上海排第一个.天津排第二个: 最简单粗暴的方法就是添加一个order_number字段:用来标识顺序的:

MySQL排序原理与MySQL5.6案例分析【转】

本文来自:http://www.cnblogs.com/cchust/p/5304594.html,其中对于自己觉得是重点的加了标记,方便自己理解. 前言      排序是数据库中的一个基本功能,MySQL也不例外.用户通过Order by语句即能达到将指定的结果集排序的目的,其实不仅仅是Order by语句,Group by语句,Distinct语句都会隐含使用排序.本文首先会简单介绍SQL如何利用索引避免排序代价,然后会介绍MySQL实现排序的内部原理,并介绍与排序相关的参数,最后会给出几个

MySQL排序_20160926

在工作中对数据进行排序也是最常用的,比如根据用户的下单金额降序 或者对销售业绩进行降序排序 在考核员工KPI时候也经常用到 一.order  by 函数 order by 函数默认根据后面字段升序,使用降序使用 order by 字段名 desc写法 计算各城市各产品3个月份分别的订单额,以9月金额降序 1 SELECT city,productID,productname,SUM(IF(DATE_FORMAT(order_date,"%Y%m")=201607,pay_money,N

MySQL排序原理与案例分析

前言      排序是数据库中的一个基本功能,MySQL也不例外.用户通过Order by语句即能达到将指定的结果集排序的目的,其实不仅仅是Order by语句,Group by语句,Distinct语句都会隐含使用排序.本文首先会简单介绍SQL如何利用索引避免排序代价,然后会介绍MySQL实现排序的内部原理,并介绍与排序相关的参数,最后会给出几个“奇怪”排序例子,来谈谈排序一致性问题,并说明产生现象的本质原因. 1.排序优化与索引使用      为了优化SQL语句的排序性能,最好的情况是避免排

[转]MySQL排序原理与案例分析

这篇文章非常好,就把他转过来 前言      排序是数据库中的一个基本功能,MySQL也不例外.用户通过Order by语句即能达到将指定的结果集排序的目的,其实不仅仅是Order by语句,Group by语句,Distinct语句都会隐含使用排序.本文首先会简单介绍SQL如何利用索引避免排序代价,然后会介绍MySQL实现排序的内部原理,并介绍与排序相关的参数,最后会给出几个“奇怪”排序例子,来谈谈排序一致性问题,并说明产生现象的本质原因. 1.排序优化与索引使用      为了优化SQL语句

mysql排序null值

从现实项目需求出发:有一张城市表:里面有北京.上海.广州.河北.天津.河南6座城市: mysql> select * from bjy_order; +----+------+ | id | city | +----+------+ | 1 | 北京 | | 2 | 上海 | | 3 | 广州 | | 4 | 河北 | | 5 | 天津 | | 6 | 河南 | +----+------+ SQL Copy 要求是让上海排第一个.天津排第二个:最简单粗暴的方法就是添加一个order_number

mysql 排序长度限制之max_length_for_sort_data以及mysql两种排序算法

SET max_length_for_sort_data = 1024 SHOW VARIABLES LIKE '%max_length_for_sort_data%'; 查询:SELECT * FROM CS_COLUMNS ORDER BY table_name,column_name LIMIT 0,100 错误代码: 1815Internal error: IDB-2015: Sorting length exceeded. Session variable max_length_for