如何在SQL Server中为计数数量创建函数

时间:2016-09-11 09:36:07

标签: sql sql-server-2014

在SQL Server 2014中,我需要一个可以计算标签数量的函数,如果不等于标签打开和关闭标签的数量,则标记标签是否低,添加适当的包。

对于此示例或网站页面的源代码:

<

count(>)= count(<tag>
count(</tag>)= count(<

如果count(>)&lt; count(<) - &gt;在标记的元素之前添加<tag> 如果count(</tag>)&gt;计算(</tag>)然后将table.1 <- prop.table(table(dfLong$CHAIN,dfLong$STATE), margin = 2) 添加到正确的位置或删除。

1 个答案:

答案 0 :(得分:2)

事实上,您使用xml标记了您的问题(与您最近提出的其他问题相同)清楚地表明您对XML ...

XML不是HTML !!!

许多人认为,它们是相关的,几乎相同,但是 - 尽管事实上,它们都使用<>括号中的标记 - 它们不是......

我们可能会讨论XTHML,但您的示例(此处和您的其他问题)不是 xml-safe ... XHTML是{HTML的混合体1}}和XML。必须正确关闭每个元素,不允许<br>,只有<br/>,示例中没有像<ul>这样的未关闭标记... XML对于字符转义,命名空间和嵌套层次结构是绝对严格的

SQL Server为处理有效的XML提供了很大帮助,但这对您无济于事。你必须在字符串基础上分析这个。但SQL Server在字符串操作方面相当差,而且 - 当然! - 不是分析设计不佳的网页的正确工具。