重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
您好,您这样:
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名与空间、网页空间、营销软件、网站建设、和县网站维护、网站推广。
CREATE TABLE info (
users varchar(100)
);
INSERT INTO info VALUES('userA@userB@userC');
INSERT INTO info VALUES('userB@userC@userD');
INSERT INTO info VALUES('userC@userD@userE');
COLUMN "用户" FORMAT A15
SELECT
to_char(strvalue) as "用户",
count(*) AS "用户数"
FROM
info,
table(fn_split( info.users, '@'))
GROUP BY
to_char(strvalue)
ORDER BY
1;
用户 用户数
--------------- ----------
userA 1
userB 2
userC 3
userD 2
userE 1
SELECT t1.a,t1.b_count,t2.a_count,to_char(t1.b_count/t2.a_count,'FM999990.00') AS BL FROM
(SELECT t.a,COUNT(*) AS b_count FROM table1 t WHERE t.b='1' GROUP BY t.a) t1,
(SELECT t.a,COUNT(*) AS a_count FROM table1 t GROUP BY t.a ) t2
WHERE t1.a=t2.a
1、客户编号=? and 电话=?
2、客户编号=? and 客户姓名=?
3、客户姓名=?and 电话=?
以上三个条件符合任何一个就判定为同一个人, 那么 无论通过上面任何一组条件去分组查询数量应该一样。如何不一样,说明有录入错误
select 分组字段1,分组字段2,聚合函数
from 表名 where 条件
group by 分组字段1,分组字段2
首先按照2列进行排序,相同的作为一组,比如:
按性别和所在系分组后:
以NO字段为主,进行分组。
select a.no,sum(a.金额) from table a group by a.no
同一个NO,会对应不同的姓名。
select a.no,a.姓名,sum(a.金额) from table a group by a.no,a.姓名
看不懂
目标语句:当收费醒目包含‘盐’这一项,则统计no='10' 且 姓名=‘张三’,所有收费项目对...
select a.项目,sum(a.金额) from table a where a.收费项目= '1' and a.no = '10' and a.姓名=‘张三’ group by a.项目