问题描述
如果我想知道一列是否以字符串“ myString”开头并带有序列号,可以这样查询:
...
where: {
column: { [Op.like]: `${myString}%` }
}
等效的SQL查询为:... WHERE column LIKE {myString}%
但是,我想知道变量是否以列中的值开头,反之亦然。等效查询为:... WHERE {myString} LIKE concat(column,'%')
解决方法
where: {
column: { [Op.contained]: `${myString}` },}