問題タブ [having]
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 - SQL Server 2005 を使用して、WHERE 句で HAVING を実行しようとしていますが、おかしいですか?
100 万を超えるレコードがあり、データベースから列の数が 10 以上のすべての情報を選択する必要があります。
私は、group by を使用する必要があることと、演算子で集約関数を使用できない場所を使用することを知っているので、疑似コードで必要なのは
これは私が立ち往生するところです。サブクエリを使用して、count という列を追加しますか? 私は初心者の SQL ユーザーなので、完全に間違った方向に進んでいる可能性があります。
私のクエリ全体は以下のとおりです。変更したい場合は、count(callid) >=10 のレコードのみが選択されます。
トップ 10 を選択し、dialed_num 列のすべてのデータを結合する内部結合クエリを使用して、問題を自分で解決しました。完璧に動作します。ご協力いただきありがとうございます。
sql - SQL SELECT:発生する値> 1
このテーブルから重複を選択しようとしています:
期待される結果は空のテーブルです。重複はありませんでした。
私はこのクエリを試しました:
しかし、構文に誤りがあり、集計関数などを照会しようとしていると表示されます。
sql - SQL カウント where 句
次の SQL ステートメントがあります。
私が本当に必要としているのは、位置のカウントが数値より大きい行を取得することです。何かのようなもの:
SQLでこれを行う方法はありますか?
sql - 複数の持ち物が機能しない
次のスキーマを持つデータベースがあります。
Access に次の SQL クエリがあります。
Haveの左側のみを使用する場合、つまり:
1 件の結果 (LeagueId 5) を取得します。私が持っているの右側を使用する場合、すなわち:
1 つの結果 (LeagueId 5) も取得しますが、(上記のように) 両方を一緒に使用しても結果は得られません。
linq-to-sql - 結合関数と集計関数を使用したLINQクエリ
うーん...私のLINQは突然悪化しました!!
2つのテーブルがあり、それらを結合してテーブルに対して集計関数を実行したいと思います。
第一に、これは可能であると私は想定しています。第二に、集約関数をどのように処理するのですか?同じLINQステートメントの一部として?
SQLステートメントは次のようになります。
明らかに、「AS」セクションは無視できます。コントロール内のセクションの名前を変更できます。
ヒント、ヒント、ポインタをいただければ幸いです。
c# - 最大値を持つすべての行を返します
データベースを接続するためにエンティティフレームワークを使用しています。
いくつかのフィールドを持つテーブル(「ファイル」と呼びましょう)があります。
ID、バージョン、XYZ Primarkyキーは、IDとバージョンに基づいています。そのため、IDは同じでバージョンが異なる(逆に)複数の行を作成できます。
質問は:
LAMBDA式を使用して、Entity Frameworkに、「ファイル」の最後のバージョンをすべて返すように依頼するにはどうすればよいですか。
例:データ:
結果:
ありがとうございました!
!! 目標は、データベースがすべての行を返す必要がなく、一度だけ呼び出されることです。したがって、GetAllRowsのようなソリューションを忘れて、コレクション全体を読み取り、最新のものだけを保存するか、すべての可能なIDのリストを取得して最後を取得します。別のリクエストのバージョンforeach。ありがとう!
sql - HAVING基準でMySQLエントリをカウントするにはどうすればよいですか
だから通常あなたはただすることができます
COUNT(field)は、field.id>100の基準を持つエントリの数を返します。
しかし、次のようなHAVING基準で指定されたエントリをカウントする場合はどうなりますか?
この場合、コードは機能しません。
HAVING句で基準が指定されているエントリをカウントするにはどうすればよいですか?
前もって感謝します
sql - PostgreSQL HAVING 句
昨夜、宿題の手伝いを求めてここに投稿しました。最後の質問に行きます。
私が扱っているスキーマの関連部分は次のとおりです。
option_id
投票数だけでなく、投票数が最も多い of poll オプションを返すクエリを作成しようとしています。これは投票 10 のみです。
次のクエリを使用して、各オプションの投票数を正常に返すことができます。
この場合、次の関係が返されます。
(2, 11)
タプル(または勝利のオプションが何であれ)だけを持つように、これを切り詰めたいと思います。HAVING
次の句を追加することでこれを達成できると思いました。
ただし、これは代わりに空のリレーションを返します。
SELECT
内部ステートメントが期待どおりに返されることを確認しました。つまり、特定のオプションに対する投票数である単一の属性を持つリレーションを返します。この場合、その戻り値は次のとおりです。
何か案は?
mysql - MySQL:グループのような文字列がありませんか?
テーブルには、VisitorIDとURLの2つの列があります。
訪問者が行うすべてのページビューのエントリがテーブルに存在します。各訪問者の合計訪問数を確認したいのですが、訪問者のグループ内のURLはどれも「%page = checkout%」のようではありません。
私はそれがこのようなものだと思っています:
しかし、サブクエリが必要な場合など、HAVING句がサブクエリでどのように機能するかを完全には理解していませんか?そして、どのようにネガティブにするのですか?
そして、次回自分でできるように、答えを説明できる人にはボーナスポイント!
ありがとう、
ニック
sql - WHEREとHAVINGのセマンティックの違いは何ですか?
GROUP BY
ちょっと脇に置いておきましょう。通常のクエリ(なしGROUP BY
)では、セマンティックの違いは何ですか?なぜこの答えが機能するのですか?HAVING
(代わりに句にエイリアスを入れてくださいWHERE
)