問題タブ [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.

0 投票する
2 に答える
119 参照

sql - LIKE文のトラブル

VB 2008 で TableAdapter と LIKE ステートメントを使用しているときに問題が発生しました。部分的なスペルを使用して名前を検索したいと考えています。アプリケーションを実行しても何も返されません。

ここに私のSQLがあります:

これが私のVBコードです:

次のような他のコードをいくつか試しました。

また

助けてください!

0 投票する
9 に答える
72466 参照

mysql - 複数の列でMySQLのSELECT .. LIKEクエリを高速化するには?

非常に頻繁にSELECT x, y, z FROM table WHERE x LIKE '%text%' OR y LIKE '%text%' OR z LIKE '%text%'クエリを実行する MySQL テーブルがあります。スピードアップに役立つインデックスはありますか?

テーブルには数百万のレコードがあります。検索を高速化する何かがあるとすれば、データベース ファイルによるディスク使用量とINSERTandDELETEステートメントの速度に深刻な影響を与えるでしょうか? (UPDATE決して実行されません)

更新:投稿後すぐにLIKE、クエリでの使用方法に関する多くの情報と議論を見てきました。ソリューションで使用する必要があることを指摘したいと思いますLIKE '%text%'(つまり、探しているテキストの先頭と末尾に % ワイルドカードが追加されます)。セキュリティなどの多くの理由から、データベースもローカルである必要があります。

0 投票する
3 に答える
38389 参照

python - Python db-api を使用して SQL LIKE ステートメントを安全に生成する方法

Python の db-api を使用して、次の SQL ステートメントを組み立てようとしています。

ここで、BEGINNING_OF_STRING は、DB-API を介して安全に入力される Python 変数である必要があります。私は試した

私はアイデアがありません。これを行う正しい方法は何ですか?

0 投票する
1 に答える
193 参照

mysql - 検索で、LIKE を使用した mysql クエリで行が返されず、値に "\" が含まれている

mysql での検索に関して問題があります。以下は私の質問です。

このクエリを実行すると、ゼロのデータが返されます。

実際には、「管理者」がデータベースに保存されています。この「\」は、SQL インジェクションを防ぐためのものです。私はmysql_real_escape_stringSQLインジェクションを防ぐために使用しました。

しかし、変数にaddslashesを3回使用すると機能します。

したがって、以下のクエリは機能しています。

上記のクエリは、admin のような名前のデータを返します。

私はどこが間違っているのかわかりません。

0 投票する
3 に答える
27567 参照

sql - 2 つのテーブルから like 演算子を使用して SQL をクエリする

like2 つの異なるテーブルの演算子を使用して SQL クエリを実行するにはどうすればよいですか?

次のようなものが必要です:

これは一般的なフィールドではなく、別のテーブルのフィールドの部分文字列です。

0 投票する
2 に答える
439 参照

sql - 別のテーブルの Column2 に基づいて、Column1 をクエリします。

次のようなものが必要です:

0 投票する
2 に答える
668 参照

ado.net - 全文検索(FTS)フィールドを使用してADO.NETデータをフィルター処理する方法は?

ADO.NETデータサービスを使用しており、URLベースのフィルターを構築しています。例:/ Customers?filter = City eq'London'

次に、フルテキストの「タグ」フィールドでフィルタリングする必要があります。希望していた:/ Customers?filter='Friendly'のようなタグ

問題:ADO.NETにLIKE演算子がありません。ADO.NETはFTSを好まないようです(一致するものが見つかりません-CSVを解析していないため)

これを機能させる方法はありますか?THX

0 投票する
2 に答える
388 参照

tsql - 使い方 "。" LIKEクエリで?

.演算子クエリで演算子を使用するLIKEと、レコードが選択されません。

私のクエリ:

での使い方.LIKE

0 投票する
2 に答える
2445 参照

php - mysqlで1つのクエリで2つの異なるテーブルから2つのレコードを選択する方法

mysqlで1つのクエリで2つの異なるテーブルから2つのレコードを選択するには?

私が使用している検索クエリの

大丈夫。mp3 テーブルの結果が表示されます。しかし、同じクエリを使用して、HABERLER テーブルでも何かを検索する必要があります..どうすればよいですか?

0 投票する
3 に答える
525 参照

mysql - LIKEを使用してMySQLで特定の順序ですべての可能な選択肢を持つ5つの異なるフィールドを検索する方法

名前、住所、idcard、町、通りの5つのフィールドを含むデータベースがあります

次に、1 つのパラメーターを受け入れる PHP クエリがあります。このパラメーターには、好きなフィールドを入力できますが、結果は正確でなければなりません。

たとえば、検索ボックスに john doe skate street と入力すると、名前が John Doe で、Skate Street という通りに住んでいるすべてのレコードが表示されます。

また、名前は SURNAME NAME の順に 1 つのフィールドに格納されることに注意してください (これは必須なので変更できません。変更した方がよいとは言わないでください... 私はそれを知っています :))。明らかに、姓名でも姓名でも、名前を任意の順序で入力できるようにしたいと思います。

私の考えは、最初に入力した最初の 2 つのパラメーターを名前として付けることです。クライアントに、最初の 2 つのパラメーターは名前と姓、または姓と名前でなければならないことを伝えます。名前に続いて、任意の注文属性を好きな順序で入力できます。

これらは受け入れられます:

これらは受け入れられません:

クエリが非常に複雑になるという単純な理由 (名前/姓の理由と、それらが同じフィールドにあるため)

あまり複雑にせずに後者を可能にする方法があれば、それも聞きたいです。

この問題について助けていただければ幸いです

よろしくお願いします