gpt4 book ai didi

tsql - 将表值函数应用于源表中某列的每个值

转载 作者:行者123 更新时间:2023-12-05 00:43:33 26 4
gpt4 key购买 nike

我有一个表,其中一列中的值必须由某个函数拆分,例如 F。函数 F 获取该值并将其拆分为一个值表 - 结果是一个表。

将此函数应用于源表的每个值并拆分所有值的结果表的最有效方法是什么?我知道我可以使用游标,但我想知道是否存在一些更智能的解决方案?

结果应该是这样的:

SELECT F(column) FROM SourceTable

但这是不可能的,因为 F 是表值的。

最佳答案

CROSS APPLY应该做的伎俩。

SELECT *
FROM SourceTable
CROSS APPLY F(Column)

关于tsql - 将表值函数应用于源表中某列的每个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/924698/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com