Mysql

如何使用 mysql 正則表達式子集語法選擇除“00”之外的任何幾個數字?

  • October 17, 2019

我剛剛發現 mysql 不支持完整的正則表達式語法。我必須選擇除 00 之外的任何幾個數字(因此,11、54、02 都可以,但不能選擇 00)。

通常我會使用這樣的負前瞻:

(?!00)[0-9]{2}

但在 mysql 中不支持。那麼我該怎麼做呢?

直接解決方案:

(0[1-9])|([1-9][0-9])

我認為這很簡單,不要尋找縮短或其他優化。

引用自:https://dba.stackexchange.com/questions/251350