我有这个sql条件,应该检索满足给定的regexp条件的所有行:
country REGEXP ('^(USA|Italy|France)$')
但是,我需要添加一个模式来检索所有空白的国家/地区值.目前我正在使用这个条件
country REGEXP ('^(USA|Italy|France)$') OR country = ""
如何在不包含OR子句的情况下实现相同的效果?
谢谢,
欧文
最佳答案
这应该工作:
原文链接:https://www.f2er.com/mysql/432839.htmlcountry REGEXP ('^(USA|Italy|France|)$')
但是从性能的角度来看,您可能希望使用IN语法
country IN ('USA','Italy','France','')
后者应该更快,因为REGEXP可能非常慢.