問題タブ [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.
sql - (Mysql)異なるWHEREまたは行をマークする方法は?
たとえば、私は要求しました:
どの行がfriend_id条件を満たし、どの行がclient_id条件を満たしているかを知るにはどうすればよいですか?
どういうわけか、条件に応じて行にマーク/フラグを付けることはできますか?
ありがとう。
doctrine - 関係を取得するときにWHERE句を追加することは可能ですか?
教義では、関係に対応するオブジェクトのプロパティをフェッチするときにWHERE句を追加することは可能ですか?
コンセプトとして、過去5日間に作成された最初の3つのブログ投稿のみを取得したいとします。私の「blog」オブジェクトには、リレーションシップとして定義されている「posts」プロパティがあります。
アップデート...
一部の人々は私が関係によって何を意味するかを理解するのにいくつかの困難を抱えているので:
ご覧のとおり、これは教義によってサポートされている明示的な関係です。それを使用してクエリを実行すると、次のようになります。
その時に条項を追加できるかどうか知りたいのですが。
lazy-loading - Rails 3 'where' 条件なしまたは 'all' 遅延読み込み
条件なしでモデルの ActiveRecord::Relation オブジェクトを取得するにはどうすればよいですか? 原因私は書くことができます
、しかしそれは紛らわしいようです
sql-server - WHERE句の無効な列名エラー、CASEで選択された列
多くの異なるテーブルからデータを選択する(かなり複雑な)SQLステートメントがあり、古いレガシーデータ構造に対処するために、他の列の値に基づいて値を取得するカスタム列がいくつかあります。私は現在、CASEステートメントでこれを解決しました:
ASMS SQL Server Management Studioでクエリを実行すると期待するすべての結果が得られ、句で指定したとおりに列名が一覧表示されます。ただし、何らかの理由で、WHEREステートメントで条件値を使用することは許可されていません。追加した場合
クエリの最後に、その行に次のようなエラーが表示されます
メッセージ207、レベル16、状態1、行152
無効な列名'ChannelValue'
なぜこれが許可されないのですか?代わりに何をすべきですか?
r - R で同等の WHERE、同じ df の別の列を条件とする乗算
同じ data.frame の 3 番目の列 (id) の値に基づいて、data.frame 列とスカラー A それぞれスカラー B の単純な乗算を実行しようとしています。どういうわけか、(順序、並べ替え?) 問題があります。これまでのところ、結果は間違いなく間違っています。ここにいくつかの試みがあります:
%in% 構文も使用しようとしましたが、どちらも成功しませんでした。たとえばMySQLをRに接続できることはわかっていますが、この場合、少なくともここでは(基本的な)Rまたはplyrを使用したいだけです。私のブラブラよりもコードを好む人のために、SQLでそれを行う方法を次に示します。
事前にヘルプ/Rコードの提案をお願いします! 私は2つ以上のIDを持っていることに注意してください!
mysql - ORDERBYがMySQL5.1で機能しない
PHPのSQLクエリに問題があります:
MySQLクライアントバージョンでクエリを実行する場合:5.1.36クエリは完全には機能しません(ORDER BYは機能しません)が、MySQLクライアントバージョン:4.1.13で同じクエリを実行する場合、ORDER BYは機能します!
ORDER BY、WHERE、LIKEコマンドに関するほぼすべてのマニュアルを確認しましたが、結果がありません。バージョンの違いなどについては言及されていません。
mysql - 長いWHEREANDOR構文を使用したMySQLMATCHAGAINSTクエリ?
次のクエリは、期待どおりに機能していません。
これは私が期待するよりも多くの結果を返しています-それは私の結果を「elm」の結果に限定するものではありません。
最後の行(および色...)を削除すると、MATCH AGAINSTが正常に機能しており、実際には「elm」の行だけに制限されていることがわかります。
Colorのものをプルするためにサブクエリまたは何かを行う必要がありますか?適切な構文は本当に役に立ちます、ありがとう!
sql - SQLINNERJOINの質問
8つのテーブルから派生したレコードの情報を表示するクエリを作成しています。クエリを最初に作成した開発者は、「これがこれに等しい」と「これがこれに等しい」の組み合わせを使用して結合を作成しました。
その後、INNERJOINSを使用するようにクエリを変更しました。私のアプローチは、WHERE演算子の組み合わせを利用するよりも優れているのではないかと思いました。
良い習慣の尺度として、内部結合の組み合わせが良い選択肢であるか、または別の手法を採用する必要があります。
c# - Linq where句の問題
whereしばらく前に、結果を返す関数を呼び出した句の例を見たと思いましたboolが、再び見つけることができないので、問題の概要を説明します。
私はコレクションを持っています
stringキーのクエリが必要です。表面的には単純ですが、残念ながら文字列 (制御できない) は、グリッド セルのエンコードされた座標です。
Dictionaryクエリは、グリッドの特定の部分に該当するエントリを ( のタイプとして) 取得することです。関数呼び出しを配置するとcells.Where(c => isWithinArea(c.Key, area))コンパイルされますが、機能しません。関数が呼び出されることはありません。
最小限の手間でこれを機能させるための提案を歓迎します。
c# - 式ツリーを使用して完全に動的な where 句を作成し、IQueryable で実行する
コードのポイント (3) で、.Where ラムダ式を定義した query1 というクエリを定義しました。このクエリは、ある意味で動的ですが、静的要素も含んでおり、常にタイプ Employee とその (int) プロパティ ClientID を参照しています。
ここで、ポイント (1) の下に例として示されているメソッド パラメーターに基づいて、型とそのプロパティの参照を動的にするのが非常に好きです。
私がこれまでに試みたのは、(3) で定義されたクエリの静的部分を、(4)、(5)、(6) で記述されているより精巧な式ツリーに置き換えることによって完全に動的にすることです。しかし、すべてを一緒に追加しようとすると、間違ったパラメーターで .Where を呼び出すと表示されます。完全に動的な選択を作成するために、適切なパラメーターを使用して .Where を呼び出す方法がわかりません。
誰かがこの問題を解決することを知っていますか? 私は検索に1日を費やしましたが、これまでのところ解決策を見つけていません。
私の質問を読んでくれてありがとう!私の質問について質問がある場合は、質問してください:)