MySQL 正则表达式语句

标签 mysql sql regex database preg-match

我从未在 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/

相关文章:

java - 递归替换所有java

c# - 允许以大写字母开头,后跟小写字母的正则表达式是什么?

jquery - 如何使用 jQuery 禁止输入或粘贴字符(并替换它们)?

C# - NHibernate 无法将 NHibernate.Collection.Generic.PersistentGenericSet 转换为 System.Collections.Generic.IList

MySQL 存储函数 - 动态/变量表和列名

php - 在 php 中检索 SQL 日期时间和 POST

c# - 选择每个客户的最大日期

php - msqli 不插入

sql - neo4j 中用于大型数据集的基于内容的 reco 系统

SQL - 在一个脚本中创建数据库和表