問題タブ [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.
sql - LIKE文のトラブル
VB 2008 で TableAdapter と LIKE ステートメントを使用しているときに問題が発生しました。部分的なスペルを使用して名前を検索したいと考えています。アプリケーションを実行しても何も返されません。
ここに私のSQLがあります:
これが私のVBコードです:
次のような他のコードをいくつか試しました。
また
助けてください!
mysql - 複数の列でMySQLのSELECT .. LIKEクエリを高速化するには?
非常に頻繁にSELECT x, y, z FROM table WHERE x LIKE '%text%' OR y LIKE '%text%' OR z LIKE '%text%'
クエリを実行する MySQL テーブルがあります。スピードアップに役立つインデックスはありますか?
テーブルには数百万のレコードがあります。検索を高速化する何かがあるとすれば、データベース ファイルによるディスク使用量とINSERT
andDELETE
ステートメントの速度に深刻な影響を与えるでしょうか? (UPDATE
決して実行されません)
更新:投稿後すぐにLIKE
、クエリでの使用方法に関する多くの情報と議論を見てきました。ソリューションで使用する必要があることを指摘したいと思いますLIKE '%text%'
(つまり、探しているテキストの先頭と末尾に % ワイルドカードが追加されます)。セキュリティなどの多くの理由から、データベースもローカルである必要があります。
python - Python db-api を使用して SQL LIKE ステートメントを安全に生成する方法
Python の db-api を使用して、次の SQL ステートメントを組み立てようとしています。
ここで、BEGINNING_OF_STRING は、DB-API を介して安全に入力される Python 変数である必要があります。私は試した
私はアイデアがありません。これを行う正しい方法は何ですか?
mysql - 検索で、LIKE を使用した mysql クエリで行が返されず、値に "\" が含まれている
mysql での検索に関して問題があります。以下は私の質問です。
このクエリを実行すると、ゼロのデータが返されます。
実際には、「管理者」がデータベースに保存されています。この「\」は、SQL インジェクションを防ぐためのものです。私はmysql_real_escape_string
SQLインジェクションを防ぐために使用しました。
しかし、変数にaddslashesを3回使用すると機能します。
したがって、以下のクエリは機能しています。
上記のクエリは、admin のような名前のデータを返します。
私はどこが間違っているのかわかりません。
sql - 2 つのテーブルから like 演算子を使用して SQL をクエリする
like
2 つの異なるテーブルの演算子を使用して SQL クエリを実行するにはどうすればよいですか?
次のようなものが必要です:
これは一般的なフィールドではなく、別のテーブルのフィールドの部分文字列です。
sql - 別のテーブルの Column2 に基づいて、Column1 をクエリします。
次のようなものが必要です:
ado.net - 全文検索(FTS)フィールドを使用してADO.NETデータをフィルター処理する方法は?
ADO.NETデータサービスを使用しており、URLベースのフィルターを構築しています。例:/ Customers?filter = City eq'London'
次に、フルテキストの「タグ」フィールドでフィルタリングする必要があります。希望していた:/ Customers?filter='Friendly'のようなタグ
問題:ADO.NETにLIKE演算子がありません。ADO.NETはFTSを好まないようです(一致するものが見つかりません-CSVを解析していないため)
これを機能させる方法はありますか?THX
tsql - 使い方 "。" LIKEクエリで?
.
演算子クエリで演算子を使用するLIKE
と、レコードが選択されません。
私のクエリ:
での使い方.
はLIKE
?
php - mysqlで1つのクエリで2つの異なるテーブルから2つのレコードを選択する方法
mysqlで1つのクエリで2つの異なるテーブルから2つのレコードを選択するには?
私が使用している検索クエリの
大丈夫。mp3 テーブルの結果が表示されます。しかし、同じクエリを使用して、HABERLER テーブルでも何かを検索する必要があります..どうすればよいですか?
mysql - LIKEを使用してMySQLで特定の順序ですべての可能な選択肢を持つ5つの異なるフィールドを検索する方法
名前、住所、idcard、町、通りの5つのフィールドを含むデータベースがあります
次に、1 つのパラメーターを受け入れる PHP クエリがあります。このパラメーターには、好きなフィールドを入力できますが、結果は正確でなければなりません。
たとえば、検索ボックスに john doe skate street と入力すると、名前が John Doe で、Skate Street という通りに住んでいるすべてのレコードが表示されます。
また、名前は SURNAME NAME の順に 1 つのフィールドに格納されることに注意してください (これは必須なので変更できません。変更した方がよいとは言わないでください... 私はそれを知っています :))。明らかに、姓名でも姓名でも、名前を任意の順序で入力できるようにしたいと思います。
私の考えは、最初に入力した最初の 2 つのパラメーターを名前として付けることです。クライアントに、最初の 2 つのパラメーターは名前と姓、または姓と名前でなければならないことを伝えます。名前に続いて、任意の注文属性を好きな順序で入力できます。
これらは受け入れられます:
これらは受け入れられません:
クエリが非常に複雑になるという単純な理由 (名前/姓の理由と、それらが同じフィールドにあるため)
あまり複雑にせずに後者を可能にする方法があれば、それも聞きたいです。
この問題について助けていただければ幸いです
よろしくお願いします