問題タブ [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 に答える
3017 参照

tsql - JOIN w/TSQL で LIKE 演算子を使用して更新できますか?

コンマ区切りファイルから大量のインポートを行っており、インポート プロセスの最後に実行される sproc で雇用者 ID を検索したいと考えています。私が抱えている問題は、私の LIKE が機能していないように見えることです...そのため、構文が正しいかどうかを確認したかったのです。

注 - これにより、すべてのレコードが更新されます = 雇用者名ですが、「foo%」のようなものは更新されません

この方法で LIKE を行うことは可能ですか、それともこの結合の外で別の更新を行う必要がありますか?

0 投票する
4 に答える
14243 参照

python - Python (django) でパラメーターを使用してカーソル/クエリで「like」を使用する

これはばかげたことかもしれませんが、とにかく尋ねることにしました。

私は次のようなクエリを実行しようとしています:

しかし、like 文でエラーが発生します。最初の %s 値を含むすべての結果を取得するために必要な余分な % は好きではありません。

アイデア?

ティア!

0 投票する
6 に答える
8573 参照

php - PHP で準備されたステートメントを LIKE と組み合わせる

PHP の準備済みステートメントを LIKE と組み合わせる方法を知っている人はいますか? すなわち

"SELECT * FROM table WHERE name LIKE %?%";

0 投票する
4 に答える
83942 参照

c# - SQL LIKE 句での SqlParameter の使用が機能しない

次のコードがあります。

これは機能しません。これも試しました:

しかし、これもうまくいきません。何がうまくいかないのですか?助言がありますか?

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

design-patterns - SQL の LIKE 制約から返された列値の一致

返された列の値を一致させようとしていますが、パターン マッチングの結果として値が返されます。

ご覧のとおり、いくつかの列の値を取得しようとしていますが、Java derby ツールは次のように述べています。

エラー 42884: 互換性のある引数を持つタイプ 'FUNCTION' の 'LIKE' という名前の許可されたルーチンが見つかりませんでした。

どうすればこれを手に入れることができますか?

0 投票する
5 に答える
299426 参照

sql - SQL LIKE 句の特殊文字のリスト

SQL のすべての特殊文字の完全なリストは何ですか (私は SQL Server に興味がありますが、他のものも良いでしょう) LIKE 句は?

例えば

SQL サーバー:

  1. %
  2. _
  3. [指定子] 例 [az]
  4. [^指定子]
  5. ESCAPE 句 例 %30!%%' ESCAPE '!' 30% を true と評価します
  6. ' 文字は ' でエスケープする必要があります。たとえば、they're は they''re になります

MySQL:

  1. %- ゼロ文字以上の任意の文字列。
  2. _- 任意の 1 文字
  3. ESCAPE 句 例 %30!%%' ESCAPE '!' 30% を true と評価します

オラクル:

  1. %- ゼロ文字以上の任意の文字列。
  2. _- 任意の 1 文字
  3. ESCAPE 句 例 %30!%%' ESCAPE '!' 30% を true と評価します

サイベース

  1. %
  2. _
  3. [指定子] 例 [az]
  4. [^指定子]

進捗:

  1. %- ゼロ文字以上の任意の文字列。
  2. _- 任意の 1 文字

    リファレンスガイドはこちら[PDF]

PostgreSQL:

  1. %- ゼロ文字以上の任意の文字列。
  2. _- 任意の 1 文字
  3. ESCAPE 句 例 %30!%%' ESCAPE '!' 30% を true と評価します

ANSI SQL92:

  1. %
  2. _
  3. 指定された場合のみの ESCAPE 文字。

PostgreSQL にSIMILAR TOは、以下を追加する演算子もあります。

  1. [specifier]
  2. [^specifier]
  3. |- 2 つの選択肢のいずれか
  4. *- 前の項目の 0 回以上の繰り返し。
  5. +- 前の項目の 1 回以上の繰り返し。
  6. ()- アイテムをグループ化する

アイデアは、これを「ワンストップ ショップ」にできるコミュニティ Wiki にすることです。

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

sql-server - SQL Server でテキスト列をリテラル フレーズ検索する最良の方法

全文検索を使用すると、LIKE 述語よりも最適化された方法で正確なフレーズ検索を実行できると思いましたが、正確にはそうではないことを読んでいます。

「LIKE」は、テーブル内の何千行もの TEXT フィールドをリテラル文字列で検索する最も効率的な方法ですか?

完全に一致している必要があります...

0 投票する
5 に答える
107768 参照

sql - Oracleデータベース内のLongデータ型を検索するための最良の方法は何ですか?

HTMLをLongデータ型として格納するOracleデータベースを使用しています。Longに保存されているHTMLデータ内の特定の文字列を検索するためにデータベースにクエリを実行したいと思います。

「SELECTfromTABLE where COLUMN like'%form%'」を試してみました。Longデータ型では「like」がサポートされていないため、これにより次のOracleエラーが発生します。

ORA-00932:データ型に一貫性がありません:予期されたNUMBERがLONGになりました

0 投票する
5 に答える
744 参照

sql-server - SQLServerの文字列の比較

SQL Serverが文字列を比較し、文字列内の検索を処理する方法(ステートメントなど)に関する情報はありますか?情報を大きな文字列として格納し、SQLサーバーを使用して行に対して一連の比較を行い、一致するものを判断することがどれほど効率的かを判断する方法があるかどうかを調べようとしています。これは潜在的に遅くなることはわかっていますが(情報の各文字列は2400文字の長さになります)、文字列の比較方法を説明する何かが必要です。そうすれば、その効率(または非効率)を示すことができます。

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

sql - SQLの`LIKE`の複雑さ

LIKE最も人気のあるデータベースのSQL演算子の複雑さを知っている人はいますか?