1、%: 0 個以上の任意の文字を表します。あらゆるタイプと長さの文字に一致します。場合によっては、中国語の場合は 2 つのパーセント記号 (%%) を使用して表します。 たとえば、 「Zhang San」、「Zhang Mao San」、「Three-legged Cat」、「Tang Sanzang」など、u_name に文字「three」が含まれるすべてのレコードが検索されます。 さらに、u_nameに「三」と「猫」の両方を含むレコードを検索する必要がある場合は、and条件を使用します。 SELECT * FROM [user] WHERE u_name LIKE '%三%' AND u_name LIKE '%猫%' SELECT * FROM [user] WHERE u_name LIKE '%三%猫%'を使用する場合 「三脚猫」は検索できますが、条件に合う「张猫三」は検索できません。 2、_: は任意の 1 文字を表します。任意の 1 文字と一致します。これは、式ステートメントの文字の長さを制限するためによく使用されます。 たとえば、SELECT * FROM [user] WHERE u_name LIKE '_三_' たとえば、 3. [ ]: 括弧内にリストされている文字の 1 つを表します (正規表現と同様)。文字、文字列、または範囲を指定します。一致はそれらのいずれかである必要があります。 たとえば、SELECT * FROM [user] WHERE u_name LIKE '[张李王]三' は、「张三」、「李三」、「王三」を検索しますが、「张李王三」は検索しません。 [ ] 内に連続した文字がある場合(01234、abcdeなど)は、「0-4」、「ae」のように省略できます。 SELECT * FROM [user] WHERE u_name LIKE '老[1-9]' は "老1"、"老2"、...、"老9" を検索します。 4. [^]: 括弧内にリストされていない単一の文字を表します。その値は [] と同じですが、一致するオブジェクトは指定された文字以外の文字である必要があります。 たとえば、SELECT * FROM [user] WHERE u_name LIKE '[^张李王]三' は、「张」、「李」、「王」以外の名前を持つ「赵三」、「孙三」などを検索します。 SELECT * FROM [user] WHERE u_name LIKE '老[^1-4]'; は、「老1」から「老4」を除外し、「老5」、「老6」などを検索します。 5. クエリの内容にワイルドカードが含まれている場合 ワイルドカードのため、特殊文字「%」、「_」、「[」のクエリ ステートメントを正常に実装することはできません。ただし、特殊文字を「[ ]」で囲むことで、正常にクエリを実行できます。これに基づいて、次の関数を記述します。 関数 sqlencode(str) str=replace(str,"';","';';") str=replace(str,"[","[[]") '; この文は先頭になければなりません str=replace(str,"_","[_]") str=replace(str,"%","[%]") sqlencode=str 関数終了 MySQL での like%% ファジークエリの実装に関するこの記事はこれで終わりです。MySQL like%% ファジークエリに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: Nginx の構成と HTTP 実装コード分析との互換性
今日、Ubuntu 用の小さなツールを顧客に送りましたが、ユーザーはそれを受け取った後、実行できませ...
目次1. 子プロセス2. nodejsでのコマンド実行2.1 16進数エンコード2.2 ユニコードエ...
前提条件: Mac、zsh がインストールされ、bash のときに mysql がダウンロードされ、...
Docker ベースのデータベースをデプロイするsudo docker pull influxdb ...
Docker Toolbox は、Windows 10 Professional より前のバージョン...
本から学ぶことは常に浅はかで、これがさらなるダウンタイムを引き起こすことには決して気づきません......
この記事の例では、動的な時計を実装するためのJS + CSSの具体的なコードを参考までに共有していま...
達成される効果は次のとおりです。 マウスがボタン内に移動すると、ネオンライトのような効果が生成され、...
目次補間式方法計算された要約する今日は、Vue の計算プロパティについてお話ししましょう。計算プロパ...
Windows 2003+IIS6 の fastcgi 構成ファイル fcgiext.ini を最適...
関連記事:初心者が学ぶ HTML タグ (4)導入された HTML タグは、必ずしも XHTML 仕...
MySQLデータベースの基本構文DDL操作データベース作成構文: create database デ...
目次概要計算された監視プロパティを監視する要約する概要Vue プロジェクトでは、computed と...
Nginx を設定する 3 つの方法最初の方法は、位置一致部分を直接置き換える。 2 番目の pro...
1. はじめに要件は、特定の時間範囲内で、1 時間ごとのデータと前の 1 時間ごとのデータの差と比率...