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

云数据库_域名担保交易_怎么买

小七 141 0

云数据库_域名担保交易_怎么买

我现在和一个人一起工作,希望能帮助她提高SQL技能。她有一个很好的开始,但我们将使她更上一层楼,一种方法是在她的新SQL中使用CASE.

在SAP B1中使用CASE可以帮助所有人

SQL中的CASE函数是定制SQL输出的一种很好的方法,可以更好地满足最终用户的需要。您可以显示单词"Open",物联网展会,而不是在DocStatus列下显示"O"。这个概念不仅可以提供更好的描述,它可以提供准确的值,正确处理异常,可以执行正确的计算,还可以在最终用户(或您自己)对SQL结果进行"切片和切分"时充当过滤器名称、术语、执行计算、显示值等)。您必须首先告诉SQL您将要执行IF/然后使用"CASE"这个词。你使用END让SQL知道你已经完成了IF/THEN语句。其中许多可以与各种桌子互换。所有市场营销(销售-应收和采购-应付)都使用相同的数据字段名称,例如DocStatus,因此下面的大多数案例都可以用作模板。我有一个Word文档,大约8页长,在编写SQL时使用了各种各样的案例。在为最终用户编写任何类型的报告时都非常方便–只需将其复制到您的日志中即可。

只是提醒您,本博客旨在介绍一个概念。您可能需要更改下面给出的一些情况,或者您可能希望根据自己的首选项修改SQL。对于下面的数值,您可以在CAST和CONVERT以及ISNULL和许多其他SQL部分中使用–我现在保持简单,并且呈现简单的案例。您编写的一些案例需要检查三个或四个数据字段,以获得正确的显示值(以这种方式编写这种类型的案例非常重要)是有序的)–在这个博客里做三个和四个数据域太多了,因为它可能会变得非常复杂,这取决于你正在做什么。

如果你有任何你认为对其他人有帮助的案例作为"模板",请与大家分享并在下面发表评论。我在一个Word文档中有几十个这样的文档,所以我可以在编写时将它们复制到SQL中,这样可以节省很多时间!!!

提供一种识别缺失信息/代码的方法。

在起草SQL时,将字段包含在案例中是一个好主意–有助于识别如何处理事情。在完成SQL时,请注释或删除这些字段(请参阅下面粗体的第一行)。但是,我认为在完成SQL时,物联网是什么意思,您应该始终使用一种技术案例就是我所说的案例的"逃避"或"研究"部分(见下面第二个粗体部分)。很久很久以前,我从一个新版本(2007)中学到了这个教训在sapb1中,SAP在表上引入了一个新代码。我写的一些关于财务的SQL没有正常工作,我花了很长时间才找出问题所在。这个小"研究"技巧将帮助您解决这种情况。

例如,您必须编写一些SQL来显示库存历史表(OINM)上的文档名称。如果没有CASE,您将得到数字(TransType),大数据网,最终用户将不得不使用交叉引用列表来找出数字的含义。相反,您可以列出数字并创建一个案例来很好地描述该数字的含义。我通常是这样开始的,总是在下面的SQL中包含研究行:

-不要运行这个-它将不起作用(只是后面的一个案例的一部分)

T0.TransType,

CASE

当T0.TransType=13时,那么'AR Invoices'当T0.TransType=14时,则"应收账款贷项凭证"当T0.TransType=15时,则'AR Deliveries'

ELSE'***RESEARCH***'

以'Details'结束,

通过运行并重新运行SQL,这将使您在对库存历史执行SQL时很容易找到缺少的TransTypes描述。只需使用"Filter"函数,并将您的SQL减少到"Details"列中有短语***RESEARCH***的行。然后出去寻找那个TransType是什么,或者双击"Details"的列名进行排序。有些人喜欢用空白字段来代替***研究***这个词。你的选择只是个人喜好,但你会在下面所有的案例中看到逃避或研究的路线,示例倒计时:

数字10–OCRD上的业务伙伴类型。

数字9–ORDR上的文档类型(但这可用于任何文档表)。

数字8–CRD1上的地址类型(取决于您如何设置地址,您可能需要使用***研究***来找出您缺少的AdresType代码)。只是想让你知道-我这样写是故意给你一个机会玩一点-你可能知道我遗漏了哪种类型。&;-D

第7号-关于OINM表的细节。

[特别注意:这不是所有的转换类型,你可以在OINM表上找到。根据您使用sapb1的方式,物联网工程,列表可能会变得相当冗长):

第6条–用户定义的字段也可以用于SQL的CASE部分。这似乎是一个相当普遍的现象。有人设置了自定义项,并且在自定义项设置的两个字段中都只使用数字或字母数字代码。在该人离开后,工作人员并不确定代码的含义,因此您需要很快将定义记下来。PS–您可以更改自定义项的描述,多多淘客,还有另一种方法可以做到这一点(从UDF1中选择DESC…),但我想保持简单–您可以在完成其中一些操作后使用UDF1表。