MySQL ORDER by null usage description

Source: Internet
Author: User

The ORDER by null purpose is to force the ordering to be disabled for query results. When you check the query by explain, if you see a using Filesort in the extra column, this has a certain effect on performance, especially when group by is used, even if the specified order By,mysql you do not display is sorted by default by group field. In some cases it is not necessary to use the sort, for example, when working with the report data (after the original table data is inserted into a table for the query of the reports), you can use ORDER by NULL to cancel the sorting. Such as:

The code is as follows Copy Code

INSERT into reporttable (day, clicks, revenue)
Select Day, COUNT (*), SUM (revenue) from Clickorigintalbe
GROUP BY day
ORDER BY null


What is the location of the null value when MySQL is sorted (order by)?

For:

At ASC, NULL is at the front, Desc at the last side

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.