問題タブ [sql-like]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 2つのDBからのDBコンテンツのマージ、不正確な文字列の類似性を回避する必要がある
たぶん私は空想にふけっていますが、同じデータの2つの会社のバージョンを表す2つの大きなテーブルの内容をマージしようとしています。重複を避けたい(DB1の「title」フィールドがDB2の「title」とほぼ同じであるエントリ)phpまたはmysqlに文字列の一致を閉じて関連性係数を返すメソッドはありますか?または、似ているかどうかを確認するために誰かが知っている優れたphpクラスはありますか?
sql - SQL クエリ (Like) AND でタイトルを検索しようとしています
SQL クエリを実行していて、名前に AND が含まれているテーブルからエントリを取得したいのですが、and だけが含まれている名前は必要ありません.....
紛らわしいですが、例を示します
テーブルには 2 つのエントリがあります。
- パンドムニアム
- フランクとビーンズ。
クエリを実行するときは、Pandomniam ではなく、Frank と Beans だけが表示されるようにします。私は次のようなことをしています
これで結果が得られますが、不要なものがあります。
私の最初の本能は、結果で Pandomniam だけを取得できるかどうかを試してみることです。そのため、AND NOT LIKE を実行してそれらを除外できますが、1 つを思い付くことができないようです.
sql-server - %% での SQL LIKE 演算子の使用
検索条件にユーザー入力に基づいてテーブルを含める/除外するSQL Serverでクエリを作成する必要がありました。
2 つのテーブルがTABLE_A
ありTABLE_B
、 columnKEYCOLUMN_A
とCOLUMN_A
in TABLE_A
、 columnsFKCOLUMN_B
とCOLUMN_B
inがあるとしますTABLE_B
。
そして、次のようなクエリ:
ユーザーが入力しない場合はSEARCH2
、検索する必要はありませんTABLE_B
。IF ELSE
しかし、これは条項を意味します。また、クエリ内の「オプションの」テーブルの数が増えると、順列と組み合わせも増え、IF
andELSE
ステートメントが多くなります。
代わりに、ステートメントをそのままにしておくことにしました。SEARCH2
が空の場合、クエリは事実上次のようになります。
SQL オプティマイザLIKE %%
は、条件自体を削除するのと同じくらい良いことを認識できますか?
php - Mysqliパラメータバインディングの問題
これにはもう一組の目が必要です。どんな助けでも大歓迎です。これは非常に単純な検索クエリですが、何らかの理由でバグを見つけることができません。まあ、私はバグがどこにあるか知っています。私はそれを乗り越えることができません。ともかく.....
POST変数から検索値を取得し、その変数を設定してから、次のように列変数を設定しています...
これらをエコーすると、完全に表示されます。したがって、フォームに「a」と入力すると、「%a%」とcolumnNameがエコーされます。
次に、クエリを準備し、次のようにパラメータをバインドします...
結果は常に0行を返します。これで遊んでいるときに私が見つけたのは、バインドされたパラメーターが正しくエコーされていても、どちらも正しく機能していないということです。たとえば、列がハードコーディングされ、検索語のみをバインドするようにクエリを変更すると、...
返される行はまだゼロです。これは、$fieldが'%a%'としてエコーしても、何かがまだオフになっていることを示しています。私は本当にそれで途方に暮れています。同様に、検索語を配線して列をバインドすると...
返される行が多すぎます。実際には、任意の列の値に文字「a」が含まれているテーブルから行をプルしています。したがって、列も用語も正しくバインドされていません。メーデー!
postgresql - 「いいね」が思い通りにいかない
Postgresql 8でこれが問題ない理由
しかし、これは0行を返します(数字1で始まる/終わるコードがあります)
アップデート
それは私の現在のインスタレーションで起こります:
更新 2
それはデータ型です!varchar を使用すると、OK です。
ありがとうございました。
sql-server - SQLLIKEの使用方法
likeステートメントを使用してSQLクエリの結果をフィルタリングしようとしています。結果は次のとおりです
これらは私のデータベースに保存されているURLです。このようなURLを一致させたい
これは私が試したことです:
しかし、結果は返されません。これに関するアイデアはありますか?
mysql - SQLの複数の列から同様の値を選択する方法
列を持つ2つのテーブルがあります:
と
構文を使用して、両方のテーブル列から一致する値を返す選択を行う必要がありlike
ます。
たとえば、eplike
が結果を使用して入力された値である場合、次のようになります。
など。. .
結果を返すには、サブクエリを使用する必要があると確信しています。
postgresql - PostgreSQLLIKEクエリのパフォーマンスのバリエーション
LIKE
データベース内の特定のテーブルへのクエリに関して、応答時間にかなりのばらつきが見られます。200〜400ミリ秒以内に結果が得られる場合もありますが(非常に許容範囲内)、結果が返されるまでに30秒ほどかかる場合もあります。
LIKE
クエリは非常にリソースを消費することは理解していますが、応答時間にこれほど大きな違いがある理由がわかりません。フィールドにbtreeインデックスを作成しましたが、クエリには役立たowner1
ないと思います。LIKE
誰かアイデアはありますか?
サンプルSQL:
私も試しました:
と:
同様の結果が得られました。
テーブルの行数:約95,000。
sql - TSQL の "LIKE" 句を最適化/リファクタリングするにはどうすればよいですか?
117000 レコード程度のテーブルがあります。特定の文字列パターンの 3 つの個別のフィールドをチェックする検索を実行する必要があります。
私の where 句は次のとおりです。
これは、入力に関係なく約24秒かかるようです...
これを行うより良い方法はありますか?10 (または 5!) 秒未満の方がはるかに望ましいでしょう。
助けてくれてありがとう。