使用从其他地方导出的具有 50k+ 行的 Excel xlsx 文件。尝试处理 msquery 中的空值我已经尝试了 CASE 语句与我能想象的每一种组合(我很确定这不是问题的语法)这些是非常简单的语句
我正在连接尺寸测量以显示标签字符串。例如...
'H: '+xtract.Height+' x W:'+xtract.Width AS [Dimensions]
在我尝试过的每种类型的 CASE 语句中,空值都会导致失败,但没有奏效。
令我惊讶的是,我可以使用“&”作为连接符,而不是“+”,后者可以在 Excel 公式中使用,并在前面添加一个空字符串以使 CSTR 函数在这里工作。
'H: '+CStr(''&xtract.Height+' x W:'+CStr(''&xtract.Width ) AS [Dimensions]
如果这都是传统的 SQl 语法,那将是相当简单的,但似乎 MSQUERY 具有特殊的语法,允许我以这种方式解决问题。
这是一个不常见的任务,所以我不太关心性能。这行得通。
所以我在继续前进和花时间坚持一个 CASE 语句之间左右为难,当它起作用时,我永远无法获得正确的语法。
我缺少这种方法还有其他问题吗?