与查看结果相比,如何最好地检查已导出到xlsx文件的nvarchar字段的完整性?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了与查看结果相比,如何最好地检查已导出到xlsx文件的nvarchar字段的完整性?相关的知识,希望对你有一定的参考价值。
我正在使用此代码来检查nvarchar / string数据字段的数据完整性。使用以下代码从视图中获取总和,并将其与EXCEL中的相似公式进行比较,以查看总和是否相同。有没有更好的办法?我是新来的。
--Aggregate Boolean fields e.g. nvarchar.
With table1 AS
(
Select
CASE WHEN (field_name) = 'Y' Then 1
WHEN field_name = 'N' Then 2
When field_name IS NULL THEN 3
ELSE field_name
END AS field_name_count
From mysqlview
)
Select SUM(field_name) AS Count
From table1
;
或此方法
--Count characters in nvarchar column
Select
SUM(LEN(field_name)) AS Count
From mysqlview
;
答案
我无法发表评论,所以我在这里加2美分。您似乎总结了一个Nvarchar字段-您可以用这个理由来更新您的问题吗?
也-在第一个示例中,当列名是'field_name_count'时,您在'field_name'上加了总和
您是否尝试查看有多少字段包含文本并将此数字与Excel数据进行比较?
在这种情况下,您可以通过以下操作轻松地对它们进行计数:从mysqlview选择count(1),其中fieldname!=”,而不是fieldname为null
希望我有所帮助
以上是关于与查看结果相比,如何最好地检查已导出到xlsx文件的nvarchar字段的完整性?的主要内容,如果未能解决你的问题,请参考以下文章