SQL
yinlin330
这个作者很懒,什么都没留下…
展开
-
SQL函数- Group By
GROUP BY 语句用于结合聚合函数,根据一个或多个列对结果集进行分组。 1.示例一个列分组语句: select t.c_businflag,count(1) from tconfirm t where t.d_cdate>='20180727' and t.d_cdate<= '20180823' group by t.c_businflag 备注: 如果,想对...原创 2018-09-03 15:43:40 · 203 阅读 · 0 评论 -
SQL函数-Delete
DELETE 语句用于删除表中的行。 删除某行语法 DELETE FROM 表名称 WHERE 列名称 = 值 删除所有行可以在不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的: DELETE FROM table_name或者: DELETE * FROM table_name...原创 2018-09-03 15:51:41 · 732 阅读 · 0 评论 -
SQL函数-汇总
1.两个库用dblink连接,同时查询两个库中的数据select * from v#confirm原创 2018-09-03 15:55:18 · 146 阅读 · 0 评论 -
【SQL】:去重统计
SQL去重统计总数表中存在一个账号多条记录情况,一个账号算一个客户,计算有多少个客户,并且客户份额不为0?select count(distinct t.c_fundacco) from tstaticshares t where t.f_realshares <> ‘0’ ;...原创 2019-05-31 15:42:20 · 5127 阅读 · 0 评论 -
【SQL】:or和and
SQL子语句中既有or又有and,筛选逻辑是什么?例句:统计出000或LCT销售渠道下,单笔份额大于20万的笔数?正确的写法如下:select count(*) from tstaticshares t where (t.c_agencyno='000' or t.c_agencyno='LCT') and t.f_realshares>200000;注:如果不加圆括号,And在...原创 2019-05-31 16:15:27 · 245 阅读 · 0 评论 -
【SQL】:子查询
SQL创建子查询,即嵌套在其他查询中的查询,利用子查询进行过滤。在select语句中,子查询总是从内向外处理。下面的语句,是查询出身份证号为******的客户持有产品,20190612日的行情信息select * from tfundday where c_fundcode in (select distinct(c_fundcode) ...原创 2019-06-14 15:15:46 · 516 阅读 · 0 评论 -
【SQL】:联结表
创建联结非常简单,指定要联结的所有表以及关联它们的方式即可。请看下面的例子: select c_custname,f_remainshares,f_netvalue from tcustinfo,tsharedetail,tfunddaywhere tcustinfo.c_fundacco=tsharedetail.c_fundacco and tsharedetail.c_fundcod...原创 2019-06-18 15:15:49 · 247 阅读 · 0 评论 -
【SQL】:聚集函数的联结
聚集函数用来汇总数据,我们来看一个例子,检索所有客户及每个客户下的交易记录数,下面的代码使用count()函数完成此工作:select tcustinfo.c_fundacco,count(tsharedetail.c_agencyno) f_countfrom tcustinfo inner join tsharedetail on tcustinfo.c_fundacco=tshare...原创 2019-06-18 17:17:27 · 254 阅读 · 0 评论