云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

专属服务器_数据库管理的优点_最新活动

小七 141 0

在这个博客里,我将分享我对在珠江三角洲重做一些复杂情况的报告的见解。

在我以前的博客里,我讨论了如何使用高原报告工具定制简单的需求,淘客源码,例如如何创建新的自定义列,在表中插入和删除列。在这个博客中,我将展示几个复杂的PRD场景,正如我之前提到的,要在PRD中做一个复杂的报告,需要有SQL的良好知识。

这里有几个场景,结果:

场景1:

在我最近的部署中,移动物联网,有一个要求在报告中添加分配类型ID列,这并不复杂,但是一个对PRD了解很少的人在处理这些需求时会遇到困难。

让我们看看如何在PRD查询中进行更改,以得到上述结果。

首先,要准确理解需求,思考如何在报告中获得所需数据。为了获得所需的数据,请检查数据字典并搜索与项目详细信息相关的表名。

在上面的场景中,项目详细信息存储在表PA\U STUD\U CPNT中,如下面的屏幕截图所示。

我在以前的博客中解释了如何将报表从LMS系统导出到PRD工具以进行更改。请参阅我以前的博客。

一旦您的导出报告在PRD工具中,大数据入门,对查询进行更改并应用更改,大数据质量,如下所示。

注意:RTYP\U ID存储在多个表中,这取决于您的要求,因为在上面的查询中,我们引用了PA\U STUD\CPNT。

使用JOIN子句进行组合两个或多个表中的行,基于它们之间的相关列。让我们看一个例子来理解上面的查询,

如果您观察到表中的"Customer ID"列在order表中是指"Customer"表中的"Customer ID"。上面两个表之间的关系是"Customer ID",这在两个表中是通用的。

左连接语法

选择order ID,order Date,t1。Customer ID

FROM表1 t1

左连接表2 t1上的t2。客户ID=t2。客户ID

注意:在某些数据库中,左连接称为左外连接。

场景2:

在另一个要求中,客户请求向列分配类型添加分配类型描述,如下所示

首先,检查数据字典,找出从哪个表RTYP\u DESP中提取。在上面的情况下,它是从PA\u RQMT\u TYPE中提取出来的。

现在转到该查询以编辑和更改查询,如下所示。

作为SELECT语句中列的别名,用于更改标签以反映。

一旦我们在查询中得到所需的列,只需在表格中拖放列。

注意:如果您勾选引用,它将创建ID和描述列表,您提供了一个下拉列表,如上面的屏幕截图所示,如果不勾选,它是非引用的,它将打开文本字段,键入我们所需的自定义字段。

一旦您有在LMS实例中创建了一个自定义列,为了在报表中添加该自定义列,我们需要了解用于存储数据的表。

基本上,全球云购,系统使用三个表来存储自定义列中的数据。这三个表根据自定义列所涉及的实体不同而有所不同,但如果您在报表中包含用户自定义列,我们将使用以下三个表。

注意:系统使用用户值如果是引用字段或非引用字段,则系统将使用PA琰USRRF琰STUD表中的用户ID。

请理解来自表PA\U USRRF\U STUD的学生自定义列

注:在维护自定义列时,根据自定义列用户值指定其所属的类别。

示例:自定义列=10比用户值指定如下所示。

结论:

除上述情况外,客户可能对定制PRD中的报告有更多要求,但需要获得更多的知识和经验我希望这个博客能帮助你获得更多的SQL知识,也能帮助你处理复杂的PRD报表