国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

mysql中order by null的用法

2024-07-24 12:39:33
字體:
供稿:網(wǎng)友

以前查詢mysql的時候,一般會用order by來進行排序,如果我們不需要對字段進行排序,應(yīng)該怎么辦呢?這個時候就得用order by null了.

order by null用途是強制對查詢結(jié)果禁用排序,通過explain檢查查詢語句時候,如果看到Extra列中有Using filesort,這是對性能有一定影響的,特別是使用了group by時,就算你沒有顯示的指定order by,mysql會默認按照分組字段進行排序,某些情況下是沒有必要使用排序的,例如在處理表報數(shù)據(jù)的時候(把原始表數(shù)據(jù)統(tǒng)計后插入到一個用于報表查詢的表),則完全可以可以使用order by null來取消排序,代碼如下:

  1. insert into reportTable(day, clicks, revenue) 
  2.     select daycount(*), sum(revenue) from clickOriginTalbe 
  3.     group by day  --Vevb.com 
  4.     order by null 

相信你已經(jīng)對order by null有一定的了解了.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 高唐县| 兰溪市| 镇原县| 新津县| 湖南省| 固原市| 屏山县| 通河县| 南川市| 闽侯县| 汝南县| 子长县| 东港市| 平阳县| 东宁县| 大安市| 瓦房店市| 鞍山市| 商洛市| 博爱县| 镇坪县| 克东县| 武乡县| 黄梅县| 饶平县| 九寨沟县| 五台县| 卓资县| 庄河市| 精河县| 晋城| 会昌县| 洪湖市| 甘南县| 桂平市| 永宁县| 方正县| 鲜城| 平山县| 建昌县| 锡林郭勒盟|