MySQLデータベースにテーブルTable1
があるとします。このテーブルには、string
という単一の列があります。MySQL REGEXPの文字列と、ダッシュのない文字列と一致するダッシュが一致する
**Table1**
mytext
my-text
some-text
no-text
notext
yes-dash
yesdash
no-dash
私は唯一のアルファ文字と単一のダッシュ(-
)にマッチする正規表現にマッチTable1
から、string
の行を取得したい:ここでは一例です。
SELECT * FROM Table1 WHERE string REGEXP '^[A-Za-z]+[-]{1}[A-Za-z]+$'
で、私は今、バック
some-text
my-text
no-text
yes-dash
no-dash
を取得することを得ることができ、私が本当に取得したいことの結果から、いずれかのstring
ですダッシュ-
が削除された場合、その新しい文字列はではなく、がTable
に存在するという最初のクエリです。
例のデータセットから、次は出力、
some-text
no-text
no-dash
任意のアイデアすべきですか?