Sql 对SELECT语句中的每个字段应用相同的函数

Sql 对SELECT语句中的每个字段应用相同的函数,sql,teradata,Sql,Teradata,例如: 挑选 a、 专栏1 a、 专栏2 a、 第3栏 b、 专栏1 b、 专栏2 . . . z、 第3栏 从 a 左外连接 b 在a.ID=b.ID上 。 . . 内连接 z 在 a、 ID=z.ID 我想找到mina.column1,mina.column2,。。。等等 没有显式地写出函数,因为我有很多列,需要用一些其他函数来完成。最好不用存储进程或创建临时表,因为我必须为此请求权限 有什么方法可以做到这一点吗?我不确定,但您可以使用最少的函数。您可以编写一个select语句来生成所需的字

例如:

挑选 a、 专栏1

a、 专栏2

a、 第3栏

b、 专栏1

b、 专栏2 . . . z、 第3栏

a

左外连接

b

在a.ID=b.ID上

。 . . 内连接

z

a、 ID=z.ID

我想找到mina.column1,mina.column2,。。。等等

没有显式地写出函数,因为我有很多列,需要用一些其他函数来完成。最好不用存储进程或创建临时表,因为我必须为此请求权限


有什么方法可以做到这一点吗?

我不确定,但您可以使用最少的函数。您可以编写一个select语句来生成所需的字符串,然后复制生成的字符串并运行它。或者您将表格选择脚本写入剪贴板,将其粘贴到Excel中,并使用Excel strig函数将最小值固定到外部。EAH,我最终只使用Excel中的连接和搜索+替换来强制执行正确的select语句。