LEFT()函数从where内的字符串中提取多个字符



如何构建此查询?在文档中,我没有发现任何关于LEFT函数的引用:(

SELECT *
FROM Customers
WHERE
LEFT(CustomerName, 2) = 'An';
to:
await Customers.findOne({
where: {
[fn('left', col('CustomerName'), 2)]: 'An' 
}
});

知道吗?

我认为你可以做到:

await Customers.findOne({
where: {
CustomerName: {
[Op.startsWith] : 'An'
}
}
});

最新更新