PostgreSQL:如何在动态替换文本中使用REPLACE

格雷格·布朗

我正在尝试使用简单的模板字符串download_urldataset表的每一行生成REPLACE字符串。id各行应代入模板字符串。

这是我在下面尝试过的方法。鉴于id子查询中的内容与外部查询相关,我认为这会起作用:

SELECT id,
       name,
       REPLACE('https://example.com/dataset/{id}/download/', '{id}', id) 
as download_url
FROM dataset;

但我收到一条错误消息,指出不存在任何功能:

[42883]错误:函数replace(未知,未知,整数)不存在提示:没有函数与给定的名称和参数类型匹配。您可能需要添加显式类型转换。

格雷格·布朗

我应该已经阅读了错误消息并正确提示了!

解决的办法是id像这样转换成字符串:

SELECT id,
       name,
       REPLACE('https://example.com/dataset/{id}/download/', '{id}', id::varchar) as download_url
FROM dataset;

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Android Studio中使用Java替换文本

来自分类Dev

如何在替换文本中使用lmap映射进行替换?

来自分类Dev

如何在Postgresql中转义并用引号替换文本?

来自分类Dev

如何在jQuery中使用链接查找和替换文本URL

来自分类Dev

如何在bash中使功能在后台工作/替换文本/ CPU使用率

来自分类Dev

如何在jQuery中使用链接查找和替换文本URL

来自分类Dev

如何在bash中使功能在后台工作/替换文本/ CPU使用率

来自分类Dev

PHPExcel-如何使用preg_replace替换文本

来自分类Dev

PHPExcel-如何使用preg_replace替换文本

来自分类Dev

如何在VBA中使用FileSystemObject替换文本文件行中的字符串?

来自分类Dev

Excel:如何使用通配符替换文本?

来自分类Dev

如何在PostgreSQL中替换文本列中的字符数组?

来自分类Dev

如何在C#中使用regex.replace替换url字符串中间的文本

来自分类Dev

如何使用preg_replace用计数器替换文本?

来自分类Dev

如何使用 preg_replace PHP 用特殊字符替换文本块

来自分类Dev

在Excel-VBA中使用RegEx替换文本

来自分类Dev

搜索模式中的$时,在替换文本中使用sed'

来自分类Dev

在 NodeJS 中使用 Cheerio 用 HTML 替换文本

来自分类Dev

在python中使用查找和替换文本

来自分类Dev

如何在不使用innerHTML的情况下替换文本?

来自分类Dev

如何在Android中使用网址中的图片替换文字?

来自分类Dev

如何在分页中替换文本“行”

来自分类Dev

如何在Oracle中仅替换文本的某些部分?

来自分类Dev

如何在Shell脚本中查找和替换文本

来自分类Dev

如何在python shell上替换文本

来自分类Dev

如何在javascript中某些字符之间替换文本

来自分类Dev

如何在文本模式下替换文件中的行

来自分类Dev

如何在excel中用数值替换文本

来自分类Dev

如何在powerquery中用null替换文本?

Related 相关文章

  1. 1

    如何在Android Studio中使用Java替换文本

  2. 2

    如何在替换文本中使用lmap映射进行替换?

  3. 3

    如何在Postgresql中转义并用引号替换文本?

  4. 4

    如何在jQuery中使用链接查找和替换文本URL

  5. 5

    如何在bash中使功能在后台工作/替换文本/ CPU使用率

  6. 6

    如何在jQuery中使用链接查找和替换文本URL

  7. 7

    如何在bash中使功能在后台工作/替换文本/ CPU使用率

  8. 8

    PHPExcel-如何使用preg_replace替换文本

  9. 9

    PHPExcel-如何使用preg_replace替换文本

  10. 10

    如何在VBA中使用FileSystemObject替换文本文件行中的字符串?

  11. 11

    Excel:如何使用通配符替换文本?

  12. 12

    如何在PostgreSQL中替换文本列中的字符数组?

  13. 13

    如何在C#中使用regex.replace替换url字符串中间的文本

  14. 14

    如何使用preg_replace用计数器替换文本?

  15. 15

    如何使用 preg_replace PHP 用特殊字符替换文本块

  16. 16

    在Excel-VBA中使用RegEx替换文本

  17. 17

    搜索模式中的$时,在替换文本中使用sed'

  18. 18

    在 NodeJS 中使用 Cheerio 用 HTML 替换文本

  19. 19

    在python中使用查找和替换文本

  20. 20

    如何在不使用innerHTML的情况下替换文本?

  21. 21

    如何在Android中使用网址中的图片替换文字?

  22. 22

    如何在分页中替换文本“行”

  23. 23

    如何在Oracle中仅替换文本的某些部分?

  24. 24

    如何在Shell脚本中查找和替换文本

  25. 25

    如何在python shell上替换文本

  26. 26

    如何在javascript中某些字符之间替换文本

  27. 27

    如何在文本模式下替换文件中的行

  28. 28

    如何在excel中用数值替换文本

  29. 29

    如何在powerquery中用null替换文本?

热门标签

归档