首页 > 其他 > 详细

select 数字/字符串/count(参数)/sum(数字) from table

时间:2019-02-25 11:42:55      阅读:226      评论:0      收藏:0      [点我收藏+]

第一种的写法是增加临时列,每行的列值是写在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
--8747
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
--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 数字/字符串/count(参数)/sum(数字) from table

原文:https://www.cnblogs.com/rdchen/p/10429908.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!