問題タブ [where]

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 に答える
5232 参照

c# - LINQを使用して現在の週を選択します

指定された日付のtoの間にフィールドがwhereあるレコードを選択するステートメントを作成するにはどうすればよいですか。DateSundaySaturday

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

sql - SQL Select で WHERE の順序を維持する

特定のレコードに対して SELECT を実行するときに WHERE 句の順序を維持することは可能ですか?

たとえば、次の SELECT ステートメントがあるとします。

結果が次のように返されることを望みます。

ただし、返されるものは特定の順序ではありません。現在、必要なレコードごとに SELECT ステートメントを呼び出すループがあります。これは 1 ~ 700,000 回の範囲です。言うまでもなく、パフォーマンスは最高ではありません。

解決策はありますか、それともループに陥っていますか?

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

c# - ジェネリック メソッドを複数のインターフェイスに制限できますか?

私は一般的な方法を持っています

. ここで、その T を制限したいと思います。

しかし、私が本当に欲しいのは、次のような複数のインターフェースを許可することです

しかし、それはうまくいきません。コンパイラは次のように言います

IInterface1 から IInterface2 への暗黙的な変換はありません。

IInterface2 から IInterface1 への暗黙的な変換はありません。

参照できる共通のインターフェイスをクラスに実装させることを考えましたが、クラスにアクセスできません。

複数のインターフェイスを許可するには、どのような可能性がありますか?

ありがとう、トビ

編集:これが私がやりたかったことです。Outlook アドインを開発しています。私は以下のコードをかなり頻繁に使用します。

メソッド GetMapiItem は、Outlook のアイテム (Journal、Mail、Contact など) の 1 つである限り、オブジェクトを受け取ります。これが、私が T を制限していた理由です。たとえば、Outlook.MAPIFolder ではありえないからです。

いいえ、方法を次のように変更しました

ただし、メソッド GetMapiItem はオブジェクトを受け入れるため、開発者 (この場合は私) はそれに任意のタイプを与えることができます。それが理にかなっていることを願っています。その例でそうであるかどうかはわかりませんが、ジェネリックメソッドを複数のタイプ (OR を使用) に制限することは良い考えだと思います。

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

mysql - MySQL の where 句と、サブクエリとしての avg() による順序付け

エイリアス化されたサブクエリでグループ化して並べ替えることはできますが、where 句でエイリアスを使用することはできません。代わりに結合を使用する必要がありますか?

作品:

失敗 ("where 句の不明な列 'avg_rating'"):

0 投票する
8 に答える
66793 参照

.net - Linq:SelectとWhereの違いは何ですか

およびメソッドはLinqで使用できますSelectWhereすべての開発者は、これら2つの方法について何を知っておく必要がありますか?例:一方を他方に使用する場合、一方を他方に使用することの利点など。

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

sql - SQL ステートメントで WHERE 1=1 を使用する目的は何ですか?

重複の可能性:
SQL クエリに「where 1 = 1」があるの
はなぜですか? SQL 句で WHERE 1=1 AND <条件> を使用するのはなぜですか?

さまざまなクエリの例でそれをたくさん見てきましたが、おそらくすべての SQL エンジンに当てはまります。

条件が定義されていないクエリがある場合、人々 (および特に ORM フレームワーク) は、常に true 条件WHERE 1 = 1またはそのようなものを追加することがよくあります。

だから代わりに

彼らは使う

条件を動的に追加する場合に考えられる唯一の理由は、最初の条件を削除することを心配する必要はありませんが、クエリに実際の条件がある場合、この条件が削除さANDれることがよくあります。1 = 1

CakePHP の実際の例 (フレームワークによって生成):

(条件なし)

(条件付き)

その余分な条件を追加する理由はありますか?

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

iphone - iPhone dev - init または viewDidLoad で配列を作成する

UIViewController サブクラスでは、UIPickerView のデータの NSArray を init または viewDidLoad で初期化する必要がありますが、その理由は? ありがとう。

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

generics - Boo のジェネリック - C# の where 句に相当するものはありますか

C# で where 句を使用してできるように、Boo でジェネリック型の制約を表現する方法はありますか?

要するに、どのように書くのですか?:

ありがとうございました

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

php - WHERE ステートメントのどの部分が失敗したかを特定する

ユーザーのログインをチェックする次のような SQL ステートメントがあるとします。

各条件を独自のクエリに分割して個別にテストすることなく、どの WHERE 条件が失敗したかを具体的に判断する SQL の方法はありますか?

この特定の例では、開発者はログイン試行が失敗した理由をユーザーに正確に伝えることができます。

私の目的のために、私は PHP/MySQL を使用しています。

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

php - php と mysql. WHERE 日付 <= X 時間前?

PHP で where targetDate < Date.Now - HardCodedHours in PHP で where ステートメントを記述する最良の方法は何だろうと思っていました。