我得到“1,2,3,4,5”作为参数。我想在 WHERE something NOT IN (1,2,3,4,5) 中使用它 如何在程序内转换?
最佳答案
您可以将其转换为数组:
where something <> ALL (string_to_array('1,2,3,4,5', ',')::int[])
假设 something
是一个整数。
关于sql - PostgreSQL 将带有逗号分隔的整数的字符串拆分为逗号分隔的整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58764006/