Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
MySQLで、正規表現を使用せずにオプション(0または1)の文字を含む用語を選択する方法はありますか?たとえば、SQLクエリをxxx_yyyとxxxyyyと同時に一致させたいとします。それが明確であることを願っています。
WHERE foo = 'xxxxx' OR foo LIKE 'xx_xxx'
ではLIKE、アンダースコアは正確に 1 文字に一致します。
LIKE
しかし、本当に、なぜREGEXP望ましくないのでしょうか? これは良くないですか?
REGEXP
WHERE foo RLIKE 'xx.?xxx'