利用SQL语句提取网络优化所需数据(2)
SUBSTR(str,pos): 由
SUBSTR(str,pos,len): 由
假设我们有以下的表格:
Geography 表格
region_name store_name East East West West 例1:
SELECT SUBSTR(store_name, 3) FROM Geography
WHERE store_name = 'Los Angeles';
Boston New York Los Angeles San Diego 结果: 's Angeles' 例2:
SELECT SUBSTR(store_name,2,4) FROM Geography
WHERE store_name = 'San Diego';
结果: 'an D'
下面以例子来说明SQL语句的编写。 例一:提取LAC区每天的最大用户数。
在以往的常见网优工具中,很少有网优工具能够直接提取LAC
的用户数,然而这一数据在做LAC区规划时是非常重要的。从相关的网管表和公式中可以了解到表p_msc_vlr_la中的 ave_subsc_in_la列中的数据就是每小时的LAC的用户数,从一天24小时的每个LAC的用户数中取最大值,就为每个LAC区的最大用户数。 表p_msc_vlr_la的内容如下:
表p_msc_vlr_la中的int_id为LAC所属的MSC在网管中的int_id号。
所编写的SQL语句如下:
select语句中的to_char的作用是将网管中的日期/时间格式进行转化,转化后做为取LAC区用户数最大值的分组条件;to_char(t.period_start_time, 'yyyymmdd') date1中的date1做为所取数据to_char(t.period_start_time, 'yyyymmdd')的列名,两者之间用空格隔开,后面的其它列名和表名也是同样的道理;substr(o.name,1,6) msc是提取MSC的名称;t.loc_area lac是提取LAC区的代号;max(t.ave_subsc_in_la)是提取每个LAC区的最大用户数。
From语句中除了p_msc_vlr_la表外,又使用了表objects,主要是因为表p_msc_vlr_la中只有MSC的网管int_id号,没有MSC的名字,这样不便于辨别MSC,而表objects中同时有MSC的名字和MSC在网管中的int_id号,这样就可以利用int_id号的对应来提取MSC的名字。
Where语句中不同的条件之间用and隔开,o.int_id = t.int_id是将两个表的MSC的int_id相对应,以便提取MSC名字,substr(o.name,1,5)='NYMSC'限定只提取南阳的数据;t.loc_area<>0限
定只提取在现网中运行的LAC,t.period_start_time >= to_date('&&start_time','yyyymmddhh24')限定提取数据的开始时间, t.period_start_time <= to_date('&&end_time','yyyymmddhh24') 限定提取数据的结束时间。
Group by决定提取数据的结果如何分组;order by决定提取的结果显示时如何排序。 提取的结果如下:
例二:提取LAC区每天的最大话务量。
同LAC区的用户数一样,LAC区每天的最大话务量也是做LAC规划是需要参考的重要数据。
编写的SQL语句如下:
上面语句的编写思路是首先提取每个LAC的24小时的话务量,然后再从中提取24小时中的最大话务量。
SQL语句允许重复套用,即可以中第一次提取的结果中再次提取数据。
提取的结果如下:
例三:提取小区每天的最大话务量。
相关推荐:
- [基础教育]2016-2022年中国钢芯铝绞线市场现状调
- [基础教育]语文部编版初一语文下册练习题 句式变
- [基础教育]南京继续教育参考答案--深入学习贯彻习
- [基础教育]国旗下讲话稿——珍惜时间好读书
- [基础教育]北师大版六年级数学下册圆锥的体积教学
- [基础教育]人教版-音乐-四年级下册-四年级下册音
- [基础教育]乔布斯2019年斯坦福大学毕业典礼致辞.d
- [基础教育]2015年加油站安全知识竞赛试题及答案
- [基础教育]2020年教师年度考核个人工作总结
- [基础教育]2019年中考历史试题-2019年大庆市初中
- [基础教育]初三仁爱英语第一轮总复习教案
- [基础教育]SG-A094电气配管安装工程隐蔽验收记录
- [基础教育]冀教版小学数学三年级下册第六单元教材
- [基础教育]青岛版(五制)小学科学二年级下册16《制
- [基础教育]2018-2019年初中科学初一中考真卷测试
- [基础教育]幼儿园大班期末简短评语精选
- [基础教育]2018云南临沧公务员考试申论技巧:这样
- [基础教育]学校食堂经营管理方案
- [基础教育]新中国砥砺奋进的七十年原文
- [基础教育]真空泵的选型及常用计算公式
- 高职田径课程教学现状与对策
- 全髋关节置换术在老年股骨颈骨折患者中
- 青人社厅函〔2016〕576号(附件)工资
- cp101-07砂子检验作业指导书 - secret
- 微观经济学 第八章 博弈论 习题
- 2014高考真题(词语运用)汇编及答案
- 2018年人教版七年级语文下册《第三单元
- 苏教版数学四年级上册第一单元试题 - M
- 四川大学新闻与传播考研2000-2010年真
- 浙江万里学院英语专业四年制本科教学计
- 最新2018马年事业祝福语-范文word版(2
- 最全模具行业术语英文翻译
- 皮亚杰的发展心理学理论
- 64篇高考情景式默写 练习题及答案
- 仿写(学生稿)
- 《SQL Server数据库技术》试卷A
- 第七章作业答案
- 江苏省赣榆县海头高级中学高中语文必修
- 浙江省2001年10月自考正常人体解剖学答
- 2012英语重点短语




