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 を自動的にインストールする方法
序文Index Condition Pushdown (ICP) は、MySQL 5.6 の新機能で...
列ベースの Web デザインのインスピレーションをお探しの場合は、32 個のクラシックな列/グリッド...
HTML スタイル タグスタイルタグ - ドキュメント内でスタイルを宣言するときにこのタグを使用しま...
MySQLの重複排除方法【初級】繰り返しのセリフが少ないdistinctive を使用してそれらを見...
今日は、「ローテク」の問題について書きたいと思います。ちなみに、私は JavaScript Week...
私が現在の仕事の面接を受けたとき、リーダーが真剣にこう言っていたのを覚えています。「今の世の中はイン...
元の構成: http { ...... limit_conn_zone $binary_remote...
JavaScript ネイティブ コードの記述能力を高め、setTimeout() の使用を強化する...
キー修飾子キーボード イベントをリッスンする場合、詳細なキーを確認する必要があることがよくあります。...
今日は、MySQL をインストールしたかったので、公式 Web サイトにアクセスして、MySQL の...
目次概要データ URL の使用を開始するデータURL構文複数言語の文字列のBase64エンコードとデ...
重要なイベントまであと何日あるか知りたいですか? Linux bash と date コマンドが役に...
目次JSONが登場JSON構造JSONオブジェクトJson オブジェクトと JavaScript オ...
まずは栗を見てみましょう EXPLAIN select * from employees where...
テキストの長さに応じて、左側のテキストの幅を自動調整できる状況を実現したい。1行が表示できない場合、...