中文搜索引擎技术揭密:中文分词
2012-02-08 18:32
323 查看
使用union合并时会进行排序操作,而排序是一个比较耗资源的工作,因此在数据量较大时能使用union all时尽量不要用union.
做了一个小实验,结果如下:
SQL> SELECT 9 FROM dual
2 UNION ALL
3 SELECT 8 FROM dual
4 UNION ALL
5 SELECT 7 FROM dual
6 UNION ALL
7 SELECT 6 FROM dual
8 UNION ALL
9 SELECT 5 FROM dual
10 UNION
11 SELECT 4 FROM dual
12 UNION ALL
13 SELECT 3 FROM dual
14 UNION ALL
15 SELECT 2 FROM dual
16 UNION
17 SELECT 1 FROM dual
18 UNION ALL
19 SELECT 0 FROM dual;
9
----------
1
2
3
4
5
6
7
8
9
0
10 rows selected
结论:union的排序规则:从上至下,如遇到union all则不排序,如遇到union则将所有已获取的结果进行排序,再遇到union all则后面的结果不排序。
做了一个小实验,结果如下:
SQL> SELECT 9 FROM dual
2 UNION ALL
3 SELECT 8 FROM dual
4 UNION ALL
5 SELECT 7 FROM dual
6 UNION ALL
7 SELECT 6 FROM dual
8 UNION ALL
9 SELECT 5 FROM dual
10 UNION
11 SELECT 4 FROM dual
12 UNION ALL
13 SELECT 3 FROM dual
14 UNION ALL
15 SELECT 2 FROM dual
16 UNION
17 SELECT 1 FROM dual
18 UNION ALL
19 SELECT 0 FROM dual;
9
----------
1
2
3
4
5
6
7
8
9
0
10 rows selected
结论:union的排序规则:从上至下,如遇到union all则不排序,如遇到union则将所有已获取的结果进行排序,再遇到union all则后面的结果不排序。
相关文章推荐
- 中文搜索引擎技术揭密:中文分词
- 中文搜索引擎技术揭密:中文分词
- 中文搜索引擎技术揭密:中文分词
- 中文搜索引擎技术揭密:中文分词
- 中文搜索引擎技术揭密: 中文分词
- 中文搜索引擎技术揭密:中文分词
- [转载]中文搜索引擎技术揭密:中文分词
- [转]中文搜索引擎技术揭密:中文分词
- 中文搜索引擎技术揭密:中文分词
- 中文搜索引擎技术揭密:中文分词
- 中文搜索引擎技术揭密: 中文分词(四)
- 中文搜索引擎技术揭密: 中文分词(三)
- 中文搜索引擎技术揭密: 中文分词(二)
- 中文搜索引擎技术揭密:中文分词
- 中文搜索引擎技术揭密:中文分词
- 中文搜索引擎技术揭密:中文分词
- 中文搜索引擎技术揭密: 中文分词(一)
- 中文搜索引擎技术揭密: 中文分词(三)
- [转载]中文搜索引擎技术揭密:中文分词
- 中文搜索引擎技术揭密:中文分词