MySQL の内部関数instrを使用すると、従来の like クエリ メソッドを置き換えることができ、より高速になります。 instr関数は、フィールドを最初の引数として、クエリする文字列を 2 番目の引数として受け取ります。文字列の位置を返します。最初の位置は 1 で、見つからない場合は 0 になります。 たとえば、フィールド名に「军」が含まれる名前を照会する場合、従来の方法は次のとおりです。 名前が `%军%' のようなユーザー テーブルから名前を選択します。 instr メソッドの使用: instr('name','军'); のユーザー テーブルから名前を選択します。 または: instr('name','军')>0 の場合、ユーザー テーブルから名前を選択します。 表A フィールド: 名前 張三 表B フィールド: タイトル 情報は3つの部分に分けて公開されます ランキングリスト、表Aの%'name'%のような名前が表Bのタイトルと一致するエントリの数で並べ替え、 a から name,count(b.title) を選択し、inner join b を instr(b.title,a.name)>0 でグループ化し、count(b.title) で並べ替えます。 要約する 以上が、MySQL でのあいまいクエリ メソッドでの instr の使用に関するこの記事の内容のすべてです。皆様のお役に立てれば幸いです。興味のある方は、引き続きこのサイトを参照してください: MySQL データ型 DECIMAL(N,M) の N と M の意味の詳細な説明、MySQL の FIND_IN_SET() と IN の違いの簡単な分析など。ご質問がある場合は、いつでもメッセージを残していただければ、編集者がすぐに返信いたします。このサイトをサポートしてくれた友人たちに感謝します! 以下もご興味があるかもしれません:
|
<<: VMware での Linux CentOS6.9 インストール グラフィック チュートリアル
>>: Linux 継続的インテグレーションで Maven を自動的にインストールする方法
序文以前は、キャッシュを使用してルートを強調表示していました。すべてのルートをトラバースし、クリック...
昨日、1年間使用していた Alibaba Cloud サーバーを購入しました。システムは Linux...
目次データベースにインデックスが必要なのはなぜですか?インデックスが B+Tree データ構造を使用...
構造(位置)擬似クラスセレクタ(CSS3) :first-child : 指定されたセレクタは、親要...
チェーンプログラミングの実装原理jQuery を使用すると、開発者は常にドット構文を使用して独自のメ...
水平方向では、テーブルの配置を左、中央、右に設定できます。基本的な構文<テーブル配置=&quo...
一般的に、Web ページの背景色は、より柔らかく、よりシンプルで、より明るく、暗いテキストとマッチし...
1. Howdyをインストール: howdyプロジェクトアドレス sudo add-apt-repo...
Nginxを使用する目的Alibaba Cloud ECS クラウド サーバーを使用して、まずは著者...
序文この記事は主にMySQL起動エラー2002の分析と解決方法を紹介しています。参考と勉強のために共...
テーマ今日は、CSS3 を使用して円形スクロール プログレス バー アニメーションを作成する方法を説...
この記事では、例を使用して MySQL ユーザーと権限の管理について説明します。ご参考までに、詳細は...
Union は、重複行を除外し、デフォルトのソートを実行する、データに対する結合操作です。Union...
目次1. jsメモリ2. 譲渡3. 浅いコピー4. ディープコピー序文:以下の記事を読む前に、記憶に...
目次背景解決策1アイデア:コード:解決策2アイデア:要約する参照する背景日付と時間をフォーマットする...