有没有办法在 MYSQL 中使用 like 语句而不考虑顺序?例如:
WHERE Country LIKE '%land1%land2%';
和
WHERE Country LIKE '%land2%land1%';
是两种完全不同的说法。第一个仅从包含特定顺序的词 land1 和 land2 的行中获取数据,而第二个仅从包含特定顺序的词 land2 和 land1 的行中获取数据。有办法绕过这个吗?
最佳答案
将 AND
bool 运算符与两个独立的 LIKE
子句一起使用。
WHERE Country LIKE '%land2' AND Country LIKE '%land1%';
关于php - 在 MYSQL 中使用 like 语句而不考虑顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31846546/