在select语句中使用表值函数返回值

拉贾克里希南

我有一个表值函数,该函数返回2列和1行。我想在select语句中使用这些值。请帮助我从表中获取值。

编辑(根据OP的评论)

就像是

select a,b (select c1 from MyTableFunction(Param1, Param2)) as c, 
           (select c2 from MyTableFunction(Param1, Param2)) as d 
from main_table
斯图尔特

如果是Sql Server,则非常简单:

SELECT Col1, Col2 
FROM Schema.MyTableFunction(Param1, Param2);

编辑

如果传递给函数的参数是常量/独立于其他联接表,则可以对其使用a CROSS JOIN,对其进行别名并使用结果列。

SELECT a,b, X.Col1 as c, X.Col2 as d 
FROM main_table mt
 CROSS JOIN MyTableFunction(123, 'SomeConstant') AS X;

但是,如果需要在连接期间将表中的列传递到表值函数中,则需要使用 CROSS APPLY

SELECT a,b, X.Col1 as c, X.Col2 as d 
FROM main_table mt
 CROSS APPLY MyTableFunction(mt.Col1, mt.Col2) AS X;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用SQLdatasource从表值函数获取返回值

来自分类Dev

在C函数中使用指针作为返回值

来自分类Dev

If-else语句中的返回值-C ++

来自分类Dev

在字符串中使用对象函数的返回值

来自分类Dev

在具有返回值的函数中使用out参数

来自分类Dev

如何在基于组合返回值的switch语句中使用&&运算符?

来自分类Dev

在if语句中使用child_process.exec的返回值?

来自分类Dev

在更新语句中使用表值函数

来自分类Dev

从函数返回值和语句

来自分类Dev

C#在函数调用中使用类的返回值

来自分类Dev

如何设置列以在select语句中返回值

来自分类Dev

如何在C ++的if语句中检查lambda的返回值?

来自分类Dev

在C ++中使用向量时,函数未返回值

来自分类Dev

函数,在KSH中使用pwd返回值

来自分类Dev

如何在基于组合返回值的switch语句中使用&&运算符?

来自分类Dev

在select语句中使用表值函数返回值

来自分类Dev

IF语句中函数的返回值显示异常行为

来自分类Dev

在插入查询中使用Select语句中的相同值

来自分类Dev

在if语句中不能使用getProperty()的返回值,而与String变量相同的值可以工作

来自分类Dev

在工作表函数中使用UDF返回值

来自分类Dev

使用switch语句从函数返回值以调用函数

来自分类Dev

不能在写入中使用函数返回值

来自分类Dev

如何直接将bash函数的返回值放入if语句中?

来自分类Dev

在Powershell中使用ref从函数返回值

来自分类Dev

在bash中使用AND链接多个函数的返回值

来自分类Dev

在php函数中使用变量返回值

来自分类Dev

无法在where子句中使用用户定义的函数返回值

来自分类Dev

在 DEF() 语句中使用 if 在 python 中返回错误值

来自分类Dev

如何在if语句中调用函数并保存返回值

Related 相关文章

  1. 1

    使用SQLdatasource从表值函数获取返回值

  2. 2

    在C函数中使用指针作为返回值

  3. 3

    If-else语句中的返回值-C ++

  4. 4

    在字符串中使用对象函数的返回值

  5. 5

    在具有返回值的函数中使用out参数

  6. 6

    如何在基于组合返回值的switch语句中使用&&运算符?

  7. 7

    在if语句中使用child_process.exec的返回值?

  8. 8

    在更新语句中使用表值函数

  9. 9

    从函数返回值和语句

  10. 10

    C#在函数调用中使用类的返回值

  11. 11

    如何设置列以在select语句中返回值

  12. 12

    如何在C ++的if语句中检查lambda的返回值?

  13. 13

    在C ++中使用向量时,函数未返回值

  14. 14

    函数,在KSH中使用pwd返回值

  15. 15

    如何在基于组合返回值的switch语句中使用&&运算符?

  16. 16

    在select语句中使用表值函数返回值

  17. 17

    IF语句中函数的返回值显示异常行为

  18. 18

    在插入查询中使用Select语句中的相同值

  19. 19

    在if语句中不能使用getProperty()的返回值,而与String变量相同的值可以工作

  20. 20

    在工作表函数中使用UDF返回值

  21. 21

    使用switch语句从函数返回值以调用函数

  22. 22

    不能在写入中使用函数返回值

  23. 23

    如何直接将bash函数的返回值放入if语句中?

  24. 24

    在Powershell中使用ref从函数返回值

  25. 25

    在bash中使用AND链接多个函数的返回值

  26. 26

    在php函数中使用变量返回值

  27. 27

    无法在where子句中使用用户定义的函数返回值

  28. 28

    在 DEF() 语句中使用 if 在 python 中返回错误值

  29. 29

    如何在if语句中调用函数并保存返回值

热门标签

归档