暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

网优高级必经之路 Access查询设计进阶之一 --00008

无数据不网优 2018-06-01
458

本节继续上一节的查询设计,也是逐步领会Access查询更神奇之处的开始!
五 设计查询(续一)
上节我们讲解查询设计,但是只通过设计“网格小区清单”这个简单来体验而已,也就是通过只有小区名的网格小区清单怎么样转换成有站名有小区标识的网格小区清单,目的是为了后续从同频邻频邻区表中通过站名和小区标识获得对应网格小区的邻区表,而不是全网的邻区表。
首先在上次那个网格小区清单查询设计中,再增加选择”本地小区标识”字段,也就是至少包含:网元(与eNobeB标识等效),本地小区标识(小区标识)这两个字段,其他小区名称等字段不是必须的,效果如下:
 



1 将网格小区清单和原始的同频邻区关联,获得网格小区的同频邻区清单
创建查询,并添加表“EUTRANINTRAFREQNCELL”和查询“网格小区清单”,然后通过拖动,将这两个表或查询中的“网元”、“本地小区标识”进行关联,并双击查询“网格小区清单”的eNodeB标识,双击表“EUTRANINTRAFREQNCELL”的网元、本地小区标识、本地小区名称,邻小区名称,基站标识,小区标识。


 
保存为“网格小区同频邻区查询结果”,执行结果显示如下,这已经得到了网格小区的所有同频邻区清单了:


 
大家思考一下:这个结果里面邻区小区名称与这个邻区自身的小区名称完全一致么?会不会发生差异,这可能是很多新网优人的困惑?
如何存在差错,怎样让他变得准确呢?
我们知道来自小区CELL表中的小区名称是最准确的,如何才能把不准确的小区名称更新为准确的呢?
下来就是本节的关键:联接属性的神奇之处
2 创建全网小区清单查询
在查询的过程中,经常需要将基站标识(eNodeB标识)和小区标识与其他表进行关联,但是小区的这两个标识并不在一个表中,进行普通关联还好,如果要进行左关联右关联的时候就会面临很多麻烦,所以我们先建立一个“全网小区清单”查询,让查询结果包含基站标识、小区标识、网元、小区名称,方便后续使用他。




 
 
3 通过修改联接属性创建左关联获取准确的邻区小区名称
在本节第1步建立的查询设计界面右键-显示表-选择添加全网小区清单,并将“EUTRANINTRAFREQNCELL”的基站标识与小区标识和“全网小区清单”中的eNodeB标识与小区标识通过拖动关联起来,效果是这样的,注意新加的全网小区清单左边的两条线,是没有箭头的


另外有没有注意到,这个设计图中,前两个表或查询的顺序与之前不一样呢,告诉你噢,这个顺序你可以随便拖来拖去,目的就是让你觉得连线很顺眼,别让自己被连线绕晕,目前还是连线很少的情况,等连线多了你就知道表的顺序,连线规范的重要性了。


 
4 修改关联关系,改为带有箭头的关联关系
双击连接基站标识和eNodeB标识的这条线,或单击选中这条线,然后右键选择联接属性,看到如下图:
 



有三个选项,这就是本节的重点:
1.    表示这种关联,查询的时候,只对两个表中都出现的记录查询出来,匹配不上的都不出现在结果里
2.    表示不管全网小区清单里有没有,只要EUTRANINTRAFREQNCELL表中出现的记录都会出现在查询结果里,如果全网小区清单里有对应的,就得到对应的信息,若没有就相应字段内容就是空值
3.    与2正好相反,只是左右调换而已。
这里我选择2,我们看看效果


 
确定之后查询设计图中的连线发生了神奇的变化,变成了一个带右箭头的连线,同样联接小区标识的这条线,也得同样修改噢,不修改你试试,你永远无法执行这个查询噢,也就是说完全并行的几条线必须是齐步走,不能一个南辕一个北辙。


 
最终效果是这样的


 
5 关键的一步:获取准确的邻区小区名称
选中右下角字段一行的邻区小区名称格子,右键生成器或者Shift+F2,我习惯于Shift+F2
把邻小区名称修改成这样:
邻区小区名称:IIF([全网小区清单]![小区名称] IS NULL,[EUTRANINTRAFREQNCELL]![邻区小区名称],[全网小区清单]![小区名称])


 
他的意思就是,如果在全网小区清单中找不到这个小区,那么就用EUTRANINTRAFREQNCELL的邻区小区名称吧,错了也没办法,如果能找到,那就用全网小区清单中的小区名称来替换同频邻区表中的邻区小区名称,这样就是准确的小区名称了。


这一点,对于初识Access的人可能比较难以理解这个联接属性,以及修改之后字段获取的判断选择用法,理解了这一点,那么Access的普通查询你就又前进了一小步,你会发现日常工作中经常会用到它的

这一节已经开始进入Access比较神奇的用法之中了,也是初入门之后开始进阶的章节了,当然理解起来越就越来有难度了,但是用处却会越来越大,越来越得心应手了。

有没有越来越心动,体会到Access的这些神奇之处呢,那还不抓紧跟上节奏!

可/QQ:110290428,邀请加入Access学习群进行交流!也可关注此公众号及时获得最新原创信息!



文章转载自无数据不网优,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论