我从未在 mySQL 中遇到过 RegEx,在一个专栏中我有超过 500 个不同的服务器版本。是否可以仅在正斜杠之前获取任何内容,以便我可以通过过滤掉版本来检测最常见的服务器?
Microsoft-IIS/7.5
Microsoft-IIS/6.0
Apache/2.2.24 (Unix)
Apache/2.2.15 (CentO
Apache/1.3.42 (Unix)
Apache/2.2.22 (Ubunt
Resin/3.0.23
Apache/2.2.0 (Linux/
最佳答案
这里,
SELECT DISTINCT SUBSTRING(version,1,LOCATE('/', version)-1) FROM TableName
因为 DISTINCT
,所以只显示唯一的行。
关于MySQL 正则表达式语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16473337/