問題タブ [having-clause]
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 - レコードのいずれかのフィールドの合計がより大きいグループからレコード ID を取得します
私はそのような記録を持っています:
グループのレコードの ValueA 値の合計を ValueB 値の合計で割った値が 0.5 より大きい、ForeignKey と Level でグループ化されたグループの各レコードの Id を取得したい
この場合、最初の 3 つのレコードの Id を (2 + 10 + 20) / (10 + 10 + 20) = 0.8 として取得したいと思います。
これが私がこれまでに得たものです:
結果は
この時点からレコードの ID を取得するにはどうすればよいですか? 選択に Id を追加する場合、それをグループ化し、各レコードのグループを作成する必要があります。
御時間ありがとうございます
sql - SQLでcount = 1の場合、個別の値を選択します
私はこのようなテーブルを持っています
そのテーブル内の単一のレコードが 1であるすべてのfID_a
場所が必要です。fID_b
fID_a
次のようなSQLクエリがあります
fID_a
ただし、そのテーブルには 2 つのレコードがあるにもかかわらず、そのクエリには 1 が含まれています。
php - MYSQL と PDO で HAVING COUNT を使用して重複データを表示する
レポートを作成するために、1 つのテーブルの行から同様のデータの数を表示する必要があります。このスクリプトは既にありますが、機能させることはできません... HAVING COUNT を使用すると、繰り返しデータとフォーム行のカウントを表示できることがわかりますが、それを作ることができます
このようなデータを表示する必要があります(可能であれば、チャートも完璧になります):
- ソリアシス 4
- にきび 20
- 癌腫 2
- メラノーマ 5
データ(ソリアシス、にきび...など)は医師によって挿入されたデータです
mysql - 条件を満たす一部のレコードを制限/削除する方法は? (正しい構文)
問題は、1995 年と 1996 年に行われたインタビューの数です。比較には IN キーワードを使用する必要があります。また、日付の年の部分を返す YEAR() という関数もあります。
テーブル:
出力:
条件は、日付が 1995 年と 1996 年のものだけを新しいテーブル AS "Count(*)" にカウントすることです。誰もこれを行う方法を知っていますか? 私は mySQL が初めてで、構文を理解しようとしています。私はこのようなことを試しました:
sql - Oracle の having 句と group by 句を含む Select ステートメントから返された行の削除
私はこの選択ステートメントを持っています:
このステートメントから戻された行を削除したいのですが、アイデアはありますか?
ORA-01732: data manipulation operation not legal on this view
同じテーブルであるにもかかわらず、2 つのテーブルを比較していると思われるため、Delete FROM でエラーが発生します。
行が存在するテーブル名からの削除も試みましたが、必要以上の行が削除されました。
「重複」は Subcont に基づいています。subcont フィールドを使用してデータベース/アプリケーションに挿入されたレコードがありましたが、これは空白であることが意図されていました。たとえば、サブコンに A があり、もう一方は空白であることを除いて同じレコードがあります。
クエリは、そうでないものの重複であるサブコンを持つすべてのレコードを表示し、サブコン値を持つレコードを削除する必要があります。
助けていただければ幸いです。
sql - SQL の条件付きカウント
以下は私のコードです
私がやりたいことは、a.isclanmatch >=2 のカウントのみを表示することです。出来ますか?
sql-order-by - ROW_NUMBER() クエリに対して結果が返されませんでした
次のクエリに対して「結果が返されません」というメッセージが表示されます。
興味深いことに、off を終了するRowNum = 1
と、値の完全なリストが表示されます。変数に割り当てて一時テーブルにドロップするには、一度に 1 つずつ取得する必要があります。
RowNum
最後のクエリは、日付範囲と比較の代わりにスカラー変数を使用する while ループになります。
どんな助けでも大歓迎です。ありがとうございました!