Postgresql 我们可以在sequelize中的WHERE子句中编写替换函数吗?
我有一个表Postgresql 我们可以在sequelize中的WHERE子句中编写替换函数吗?,postgresql,sequelize.js,Postgresql,Sequelize.js,我有一个表payments,其中有一列loanId,其中包含以下示例值 我需要通过loanId执行选择查询和搜索,但问题是搜索词没有连字符-。例如,API将loanId作为59112710或34559348841获取。为此,我编写了以下有效的查询 select * from "payments" where REPLACE("loanId", '-', '') = '59112710'; 我正在使用sequelize,我想知道是否必须将其作为原始查询运
payments
,其中有一列loanId
,其中包含以下示例值
我需要通过loanId
执行选择查询和搜索,但问题是搜索词没有连字符-
。例如,API将loanId
作为59112710
或34559348841
获取。为此,我编写了以下有效的查询
select * from "payments" where REPLACE("loanId", '-', '') = '59112710';
我正在使用sequelize,我想知道是否必须将其作为原始查询运行,或者是否可以使用sequelize语法编写它?为什么不编写一个测试用例?@Belayer不确定您所说的测试用例是什么意思?