このように:
SELECT regex_replace('^0+|[^0-9a-zA-Z]','',sometextfield)
説明
-
regex_replace
使用しようとしている関数はMySQL用であり、PHPのような区切り文字を使用していないため、#
を削除できます。 - 目的のない括弧を削除することもできます
-
0*
0+
に変更する必要があります 、それ以外の場合は、空の文字列を置き換えます
正規表現は何をしますか?
-
^
アンカーは、文字列の先頭にいることを表明します -
0+
1つ以上のゼロに一致します - または
|
-
[^0-9a-zA-Z]
数字でも文字でもない文字と一致する