問題タブ [in-operator]

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 投票する
3 に答える
991 参照

sql-server - SQL Server: 列が NTEXT の場合、IN ('asd') が機能しない

この問題を解決するにはどうすればよいですか?

エラーが発生します:

メッセージ 402、レベル 16、状態 1、行 XXXXX
データ型 ntext と varchar は、等値演算子で互換性がありません。

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

java - Hibernate が QUERY を ALTER するのはなぜですか? IN 演算子を使用した複数の列

デバッグすると、作成している文字列が

しかし、Hibernate はこのように変換する方が良いと考えています

余分な( ) Hibernate が追加されてもかまいませんが、 (0, 5) の後に(3, 4)が表示されない理由がわかりません?? Hibernate がスマートになろうとして物事を台無しにしようとするのはなぜですか?

ps: 私は DB2 9
を使用しています。ps3: これは移植性がないことはわかっていますが、気にしません。

回避策はありますか? また、これをシミュレートするために複数の OR 句を使用したくありません。

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

java - Java in オペレーター

100 万回目の経験として、SQLINの演算子と同様に、Java で演算子を使用したいと思っていました。INコンパイラのシンタックス シュガーとして実装できます。したがって、この

...本当に素晴らしいでしょう。実際、上記はかなり冗長な (プリミティブには適応されていない) 構成と同じです。

またはint、 、longおよび同様のタイプの場合は次のようにします。

あるいは、さらに効率的な実装があるかもしれません。

質問:

このようなものは Java 8 の一部になる予定ですか? そうでない場合、どうすればそのような提案をすることができますか? または、今すぐ使用できる同等の構造はありますか?

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

mysql - MySQL in-operator はすべての値と一致する必要がありますか?

私は自分のフォーラムを作りました。検索を行うとき、特定の 2 人 (またはそれ以上) のユーザーが参加しているスレッドを見つけたいと考えています。私はこれを思いついた:

それが実際に意味することに気付く前に'1' OR '52512'

すべてのIDが一致するように機能させる方法はありますか?

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

mysql - MysqlのIN演算子とLIKE演算子を「マージ」します

私は問題を抱えており、私の目標を達成するためのより良い方法があるかどうかを推測しています。いくつかの行を取得するためにMysqlでこのクエリを実行しました。

私がやりたいのは、フィールドの値がINリストの行と同じである行を取得するクエリを実行することです。簡単な方法は、このクエリを使用することです。

私が知りたいのは、これを行う演算子があるか、少なくともその演算子が存在しない場合は、クエリを作成するためのより良い方法があるということです。

私を助けてくれるみんなに感謝します。

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

c# - Entity Framework の「in」述語

T-SQL では、

ここで、 があるとList<int>します。LINQ to Entities クエリ、つまりWhere()上記の SQL クエリと同等のものを取得するための述語をどのように作成すればよいでしょうか? それとも、これはまったくサポートされていませんか?

ありがとう、

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

cakephp - Cakephp ORM の find メソッドで SQL IN 演算子を使用する方法

私は CakePHP の初心者でIN、find メソッドで SQL 演算子を使用したいのですが、words テーブルがあります。
私のコードは:

、そしてこのコードはこのクエリを作成します:

しかし、私はこのクエリが必要です

どうすればこのクエリのように取得できますか ( IN 演算子を使用)
ありがとうございます。

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

mysql - MySQL-似ていない

mysqlで、値が別のテーブルのいくつかのフィールド内にあるかどうかを確認するにはどうすればよいですか?

何かのようなもの

でも、それは正しくないと思いますよね?

0 投票する
13 に答える
112429 参照

php - sql IN演算子でphp配列を使用する方法は?

2つの値を持つ配列があり、selectクエリのsqlIN演算子で使用したいと思います。

これが私のテーブルの構造です

$arr2つの値を持つ配列がありますArray ( [0] => 1 [1] => 2 )

comp_id1とcomp_id2のレコードをフェッチしたいので、次のクエリを作成しました。

ただし、結果は返されません。

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

mysql - mysql データベースに実装された mongodb "all" 条件演算子

mysql データベースの mongodb に存在する「すべて」の条件演算子をどのように変換できますか? たとえば、テーブル「tags」にタグのリストがあります。

このテーブルにクエリを実行して、リンゴとバナナのタグを持つ user_id を取得します。したがって、IN 演算子は正しくありません。リンゴまたはバナナを含む user_id を取得するからです。タグが制限されている場合 (たとえば、リンゴとバナナ) は AND 演算子でクエリできますが、20 個のタグをクエリできるので、make 20 と演算子は必要ありません -> name = "banada" and name = "pear" and name = "りんご」と……

mongodb では、配列内のすべての用語を検索し、「すべて」の条件演算子を使用します。mysqlで同じことを行うにはどうすればよいですか?