Hyperlink 基于另一列的超链接

Hyperlink 基于另一列的超链接,hyperlink,google-bigquery,Hyperlink,Google Bigquery,我不熟悉BigQuery。有没有办法根据其他栏目的信息进行超链接 换句话说,如何基于同一表中的特定ID(在另一列中)超链接特定列?例如,如何通过引用“SF\U记录\U ID”ID创建超链接列“程序” 您可以使用动态SQL来实现这一点: DECLARE HLINK_PREFIX STRING; DECLARE HLINK_POSTFIX STRING; SET HLINK_PREFIX = "https://XXXXXXXXXXXXXX/"; SET HLINK_POSTFIX

我不熟悉BigQuery。有没有办法根据其他栏目的信息进行超链接

换句话说,如何基于同一表中的特定ID(在另一列中)超链接特定列?例如,如何通过引用“SF\U记录\U ID”ID创建超链接列“程序”


您可以使用动态SQL来实现这一点:

DECLARE HLINK_PREFIX STRING;
DECLARE HLINK_POSTFIX STRING;
SET HLINK_PREFIX = "https://XXXXXXXXXXXXXX/";
SET HLINK_POSTFIX = "/view";
EXECUTE IMMEDIATE FORMAT("""SELECT concat(concat('%t', SF_Record_ID),'%t') FROM table""",HLINK_PREFIX,HLINK_POSTFIX);

请澄清您的问题的具体内容,并感谢您的帮助,我的目标是将程序列转换为表内的超链接(引用SF_记录_ID)。请再次阅读我的评论!您应该提供输入数据和所需输出的样本!谢谢你的帮助。我对bigquery非常陌生,如何插入这个“DECLARE”使列程序变成SF_Record_I的超链接您可以使用insert语句将超链接值添加到目标表中。示例:
executeimmediate FORMAT(““插入到目标\u表中选择SF\u记录\u ID,concat(concat(“%t”,SF\u记录\u ID),“%t”)来自源\u表“”,HLINK\u前缀,HLINK\u后缀)
DECLARE HLINK_PREFIX STRING;
DECLARE HLINK_POSTFIX STRING;
SET HLINK_PREFIX = "https://XXXXXXXXXXXXXX/";
SET HLINK_POSTFIX = "/view";
EXECUTE IMMEDIATE FORMAT("""SELECT concat(concat('%t', SF_Record_ID),'%t') FROM table""",HLINK_PREFIX,HLINK_POSTFIX);