我没有获得MySql的{m,n}语法。它是什么?如何在查询中使用它?我正在对Like语句和regex语句编写查询。这是我的查询:
select
distinct city
from
station
where
city regexp 'a{m, n}';
只需忽略查询。告诉我如何使用。添加了查询以欺骗堆栈溢出。人们总是说要添加代码。
这不是(真的)关于MySql。它是关于正则表达式的。 a{m, n}
表示字母a
的m到n倍。
请参见https://www.oreilly.com/library/view/oracle-regular-expressions/0596006012/re13.html
您几乎得到了正确的查询
{m,n}->前一个元素或子表达式必须在m和之间n次(含)。
因此,在下面的查询中,您尝试获取的列的行的最小值和最大值之间为[C0
'a'
尝试select
distinct city
from
station
where
city regexp 'a{1,3}';