ホームページ >データベース >mysql チュートリアル >MySQL RLIKE 演算子ではどのようなワイルドカード文字を使用できますか?

MySQL RLIKE 演算子ではどのようなワイルドカード文字を使用できますか?

WBOY
WBOY転載
2023-09-16 08:57:161435ブラウズ

MySQL RLIKE 运算符可以使用哪些不同的通配符?

RLIKE 演算子のワイルドカード文字を使用すると、文字列内で特定のパターン (正規表現) を見つけるクエリを作成するときに、大幅な労力を節約できます。 RLIKE で使用されるワイルドカードは次のとおりです。

  • ^ - 文字列の先頭を表します。つまり、このワイルドカードを RLIKE 演算子で使用すると、^ ワイルドカードの後に​​書かれた特定の文字列で始まるパターンが検索されます。

  • # $
- 文字列の終わりを示します。つまり、このワイルドカードを RLIKE 演算子で使用すると、$ ワイルドカードの後に​​書かれた特定の文字列で終わるパターンが検索されます。

  •  mysql> Select Id, Name from Student WHERE Name RLIKE '^H';
     +------+---------+
     | id   | Name    |
     +------+---------+
     | 15   | Harshit |
     +------+---------+
     1 row in set (0.00 sec)

  • |
- 「または」を意味します。つまり、このワイルドカードを RLIKE 演算子で使用すると、| で書かれた部分文字列を含む文字列が検索されます。ワイルドカード。

  • mysql> Select Id, Name from Student WHERE Name RLIKE 'v$';
    +------+--------+
    | Id   | Name   |
    +------+--------+
    | 1    | Gaurav |
    | 2    | Aarav  |
    | 20   | Gaurav |
    +------+--------+
    3 rows in set (0.00 sec)
    
    

以上がMySQL RLIKE 演算子ではどのようなワイルドカード文字を使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。