SQL Server 内の正規表現 質問する

SQL Server 内の正規表現 質問する

データベースに のような値を保存しました。5XXXXXXここで はX任意の数字です。つまり、 のような受信 SQL クエリ文字列と一致させる必要があります5349878

誰かそれをどうやってやるかのアイデアを持っていますか?

たとえば、さまざまなケースがあるXXXX7XXため、汎用的である必要があります。SQL Server 内でパターンを別の方法で表現することは気にしません。

私は.NETでC#を使っています。

ベストアンサー1

SQL Server では次のようなクエリを記述できます。

--each [0-9] matches a single digit, this would match 5xx
SELECT * FROM YourTable WHERE SomeField LIKE '5[0-9][0-9]'

おすすめ記事