与PostgreeSQL中使用R的整数类似

与PostgreeSQL中使用R的整数类似,sql,r,postgresql,where-clause,sql-like,Sql,R,Postgresql,Where Clause,Sql Like,我需要将一个表从postgree下载到R,但要通过INT的一部分进行过滤 我一直在努力: 库(RPostgreSQL) 这就是你想要的吗 WHERE id::text like ? || '%' 这会将整数id转换为字符串,并尝试将其与参数匹配。如果id以参数开头,则满足条件 请注意,这使用了一个合法的查询参数(用问号表示):您应该习惯于参数化查询,而不是在查询字符串中串联变量:这更干净、更高效、更安全。这是您想要的吗 WHERE id::text like ? || '%' 这会将整数i

我需要将一个表从postgree下载到R,但要通过INT的一部分进行过滤

我一直在努力:


库(RPostgreSQL)
这就是你想要的吗

WHERE id::text like ? || '%'
这会将整数
id
转换为字符串,并尝试将其与参数匹配。如果
id
以参数开头,则满足条件

请注意,这使用了一个合法的查询参数(用问号表示):您应该习惯于参数化查询,而不是在查询字符串中串联变量:这更干净、更高效、更安全。

这是您想要的吗

WHERE id::text like ? || '%'
这会将整数
id
转换为字符串,并尝试将其与参数匹配。如果
id
以参数开头,则满足条件


请注意,这使用了一个合法的查询参数(用问号表示):您应该习惯于参数化查询,而不是在查询字符串中串联变量:这更干净、更高效、更安全。

非常感谢!但是,我不明白如何才能提高。我的意思是,在这个例子中,向量中只有3个值。但在我的真实数据中,我有很多。非常感谢!但是,我不明白如何才能提高。我的意思是,在这个例子中,向量中只有3个值。但在我的真实数据中,我有很多。