我正在尝试检查特定表中的字段是否也包含具有模式number - number
的数字,特别是我有一条记录,其字段名称包含此值:Besëlidhja Lezhë vs. Tërbuni Pukë 1 - 1
,
所以我也尝试获取该表的所有行,其中在字段名称中包含一个数字。我试过了:
SELECT * FROM venue WHERE name REGEXP '[0-9]'
但这会返回空结果吗?
答案 0 :(得分:1)
只需扩展您的模式:
SELECT *
FROM venue
WHERE name REGEXP '[0-9] [-] [0-9]'
但是,您的名字有一个数字(基于字符的外观),因此您的where
子句也应该起作用。
答案 1 :(得分:1)
您可以在案例\d\s\-\s\d
中使用此reg exp
SELECT *
FROM venue
WHERE name REGEXP '\\d\\s\\-\\s\\d'