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. 概要2. シンプルなクラスを定義する3. 継承4. public、private、prot...
1. はじめにOracle が MySQL 8.0GA をリリースしました。海外での GA はリリー...
1. シーケンステーブルを作成する テーブル `sequence` を作成します ( `name` ...
目次1つ。環境二。予防三つ。例Zabbix トリガーがしきい値に達すると、アラート メッセージの送信...
序文実際のプロジェクトでは、最も一般的な処理は計算とループロジックである可能性があります。配列でre...
目次ブラウザ同一生成元ポリシー1. VUEフロントエンド構成プロキシはクロスドメインの問題を解決しま...
コードをコピーコードは次のとおりです。 1. 新浪微博<a href="http:/...
序文私が必要としているのは、構文の強調表示、関数プロンプト、自動行折り返し、およびコードの折りたたみ...
MySQL 4.x 以降では、全文検索 MATCH ... AGAINST モード (大文字と小文字...
目次序文スロークエリログの設定テスト付録: ログ解析ツール mysqldumpslow要約する序文こ...
1. 機能: 親コンポーネントが子コンポーネントの指定された位置に HTML 構造を挿入できるように...
この記事では、タグイベントを動的に追加するためのjQueryの具体的なコードを参考までに紹介します。...
目次現象:ポートの使用:ファイルにスペルミスがあります:現象: Tomcat がインストールされ、W...
目次設定を追加json 構成レイヤー構成の表示論理層の構成位置追跡をオンにする録音を開始開始座標を決...
目次1 関数カリー化とは何ですか? 2 カレーの役割と特徴2.1 パラメータの再利用2.2 早期復帰...