Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试查找以字母 D 开头的所有字符串。在我的 mysql 查询中我有这个。
REGEXP '^[D]{4}$'
问题是它返回所有带有 D 和 End 的东西。
例子:
DDD 123 - true D 123 - true DDDD 1234 - true SSS 123 D - returns true, but should be false.
知道我缺少什么吗?
“...对于所有以字母 D 开头的字符串”
你可以简单地使用LIKE
LIKE
WHERE columnName LIKE 'D%'
或正则表达式中的这种模式。
WHERE columnName REGEXP '^D.*'
select * from tablename where columnname RLIKE '^D'
或者
select * from tablename where columnname REGEXP '^D'