好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識(shí)庫 > count(1)、count(*)與count(列名)的執(zhí)行區(qū)別詳解

count(1)、count(*)與count(列名)的執(zhí)行區(qū)別詳解

熱門標(biāo)簽:石家莊電商外呼系統(tǒng) 信陽穩(wěn)定外呼系統(tǒng)運(yùn)營商 百度地圖圖標(biāo)標(biāo)注中心 湖南人工外呼系統(tǒng)多少錢 廣東人工電話機(jī)器人 申請(qǐng)外呼電話線路 芒果電話機(jī)器人自動(dòng)化 南通自動(dòng)外呼系統(tǒng)軟件 日照旅游地圖標(biāo)注

執(zhí)行效果:

1.  count(1) and count(*)

當(dāng)表的數(shù)據(jù)量大些時(shí),對(duì)表作分析之后,使用count(1)還要比使用count(*)用時(shí)多了! 

從執(zhí)行計(jì)劃來看,count(1)和count(*)的效果是一樣的。 但是在表做過分析之后,count(1)會(huì)比count(*)的用時(shí)少些(1w以內(nèi)數(shù)據(jù)量),不過差不了多少。 

如果count(1)是聚索引,id,那肯定是count(1)快。但是差的很小的。 

因?yàn)閏ount(*),自動(dòng)會(huì)優(yōu)化指定到那一個(gè)字段。所以沒必要去count(1),用count(*),sql會(huì)幫你完成優(yōu)化的 因此: count(1)和count(*)基本沒有差別! 

2. count(1) and count(字段)

兩者的主要區(qū)別是

(1) count(1) 會(huì)統(tǒng)計(jì)表中的所有的記錄數(shù), 包含字段為null 的記錄。

(2) count(字段) 會(huì)統(tǒng)計(jì)該字段在表中出現(xiàn)的次數(shù),忽略字段為null 的情況。即 不統(tǒng)計(jì)字段為null 的記錄。  

count(*) 和 count(1)和count(列名)區(qū)別  

執(zhí)行效果上 :  

count(*)包括了所有的列,相當(dāng)于行數(shù),在統(tǒng)計(jì)結(jié)果的時(shí)候, 不會(huì)忽略列值為NULL 
 count(1)包括了忽略所有列,用1代表代碼行,在統(tǒng)計(jì)結(jié)果的時(shí)候, 不會(huì)忽略列值為NULL 
 count(列名)只包括列名那一列,在統(tǒng)計(jì)結(jié)果的時(shí)候,會(huì)忽略列值為空(這里的空不是只空字符串或者0,而是表示null)的計(jì)數(shù), 即某個(gè)字段值為NULL時(shí),不統(tǒng)計(jì)。

執(zhí)行效率上:  
列名為主鍵,count(列名)會(huì)比count(1)快  
列名不為主鍵,count(1)會(huì)比count(列名)快  
如果表多個(gè)列并且沒有主鍵,則 count(1) 的執(zhí)行效率優(yōu)于 count(*)  
如果有主鍵,則 select count(主鍵)的執(zhí)行效率是最優(yōu)的  
如果表只有一個(gè)字段,則 select count(*)最優(yōu)。

實(shí)例分析

mysql> create table counttest(name char(1), age char(2));
Query OK, 0 rows affected (0.03 sec)

mysql> insert into counttest values
  -> ('a', '14'),('a', '15'), ('a', '15'), 
  -> ('b', NULL), ('b', '16'), 
  -> ('c', '17'),
  -> ('d', null), 
  ->('e', '');
Query OK, 8 rows affected (0.01 sec)
Records: 8 Duplicates: 0 Warnings: 0

mysql> select * from counttest;
+------+------+
| name | age |
+------+------+
| a  | 14  |
| a  | 15  |
| a  | 15  |
| b  | NULL |
| b  | 16  |
| c  | 17  |
| d  | NULL |
| e  |   |
+------+------+
8 rows in set (0.00 sec)

mysql> select name, count(name), count(1), count(*), count(age), count(distinct(age))
  -> from counttest
  -> group by name;
+------+-------------+----------+----------+------------+----------------------+
| name | count(name) | count(1) | count(*) | count(age) | count(distinct(age)) |
+------+-------------+----------+----------+------------+----------------------+
| a  |      3 |    3 |    3 |     3 |          2 |
| b  |      2 |    2 |    2 |     1 |          1 |
| c  |      1 |    1 |    1 |     1 |          1 |
| d  |      1 |    1 |    1 |     0 |          0 |
| e  |      1 |    1 |    1 |     1 |          1 |
+------+-------------+----------+----------+------------+----------------------+
5 rows in set (0.00 sec)

額外參考資料:http://blog.csdn.net/lihuarongaini/article/details/68485838

到此這篇關(guān)于count(1)、count(*)與count(列名)的執(zhí)行區(qū)別詳解的文章就介紹到這了,更多相關(guān)count(1)、count(*)與count(列名)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • select count()和select count(1)的區(qū)別和執(zhí)行方式講解
  • MySQL中count(*)、count(1)和count(col)的區(qū)別匯總
  • Select count(*)、Count(1)和Count(列)的區(qū)別及執(zhí)行方式
  • sql server中Select count(*)和Count(1)的區(qū)別和執(zhí)行方式

標(biāo)簽:天津 惠州 沈陽 合肥 呼和浩特 阿里 公主嶺 牡丹江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《count(1)、count(*)與count(列名)的執(zhí)行區(qū)別詳解》,本文關(guān)鍵詞  count,與,列名,的,執(zhí)行,區(qū)別,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《count(1)、count(*)與count(列名)的執(zhí)行區(qū)別詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于count(1)、count(*)與count(列名)的執(zhí)行區(qū)別詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 日韩精品欧美高清区| 大乳美女免费动漫| 海角社区真实偷伦V视频| 五十度飞完整版高清在线观看| 美女脱个精光视频秘?软件| PANS宾馆私拍狐狸大尺寸| 边吃胸边摸下| 第40章美妇献菊| 国产91久久最新观看地址| 97人妻精品一区二区免费| 国产学生一级毛片在线| 黄色aa网站| 调教室h打开腿走绳调教| 久久久久精品国产四虎含羞草 | 美国色偷偷| 变态性折磨掺叫小说| 超h肉爽文| 494949大但人文艺术| 男女深夜爽爽无遮无挡我怕| 高H喂奶吃奶文1v1| 好爽?要高潮了?再深了影视 | 一区二区三区四区无限乱码在线观看 | 日本69×XX视频| 西西4444www无码精品| 人妻含泪握住粗大老乞丐| 久久99综合国产精品亚洲首页| 老师帮我打了一次飞机| 健身教练好大好深bl| 真实男女动态无遮挡图| 一级毛片**免费看试看20分钟| 国产精品熟妇一区二区三区四区| 男人女人啪啪的啪啪的| 亚洲va999天堂va在线| 国产欧美一区二区三区视频| 国产玉足脚交视频| 中文字幕日韩一区二区| 国语第一次处破女08俄罗斯| KTV一边做爰一边吃奶| 亚洲欧美另类国产综合| 风流艳岳乱合记| 双性奶娃被疯批当众榨精np文|