select 數字/字符串/count(參數)/sum(數字) from table
阿新 • • 發佈:2019-02-25
stat 無效 ati pla 寫法 ble 字符 collect 臨時 --8747
select count(‘aaa‘) from W_EC_PLACESTATION_COLLECT t
--8747
select count(id)from W_EC_PLACESTATION_COLLECT t --10
select sum(10)from W_EC_PLACESTATION_COLLECT t where id= 10000029876177
--1794
select sum(2)from W_EC_PLACESTATION_COLLECT t
--無效的數字
select sum(‘aa‘)from W_EC_PLACESTATION_COLLECT t
第一種的寫法是增加臨時列,每行的列值是寫在select後的數;
--1
select 1 from W_EC_PLACESTATION_COLLECT t
--2
select 2 from W_EC_PLACESTATION_COLLECT t
--aa
select ‘aa‘ from W_EC_PLACESTATION_COLLECT t
第二種是不管count(a)的a值如何變化,得出的值總是table表的行數;
--8747
select count(1) from W_EC_PLACESTATION_COLLECT t
--8747
select count(2) from W_EC_PLACESTATION_COLLECT t
select count(‘aaa‘) from W_EC_PLACESTATION_COLLECT t
--8747
select count(id)from W_EC_PLACESTATION_COLLECT t
第三種是計算臨時列的值乘以表的行數。
--8747
select sum(1)from W_EC_PLACESTATION_COLLECT t
--1
select sum(1)from W_EC_PLACESTATION_COLLECT t where id= 10000029876177
--87470
select sum(10)from W_EC_PLACESTATION_COLLECT t
select sum(10)from W_EC_PLACESTATION_COLLECT t where id= 10000029876177
--1794
select sum(2)from W_EC_PLACESTATION_COLLECT t
--無效的數字
select sum(‘aa‘)from W_EC_PLACESTATION_COLLECT t
select 數字/字符串/count(參數)/sum(數字) from table