LIKE演算子と同じように機能するが、反対方向に機能するものを探しています。
たとえば、次のようなテーブルが必要です。
pattern, num
a% , 1
b% , 2
用語abc
が最初の行bac
に一致し、2番目の行に一致する演算子を探しています。
SQLを使用することは可能ですか?
はい、これは非常に簡単に行うことができます。パターンがパターンに似ていることを考えると、これは正規表現の問題ではありませんlike
。
クエリは次のようになります。
select t.*
from t
where 'abc' like t.pattern;
on
テーブルを結合する場合は、句で同様のロジックを使用します。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加