X



SQL博士ちょっときて
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 07:35:20.183ID:t+o7b1oy0
3番目と5番目のカラムを除いて一致するレコードのうち
3番目のカラムのアルファベットが後のレコードを残して
かつ5番目のカラムを足し算するSQL教えて


A,A,F,A,1
A,A,G,A,0
B,B,D,,A,3
B,B,E,A,1

A,A,G,A,1
B,B,E,A,4
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 07:36:49.767ID:aDP3MIwE0
まず言ってる意味がわからんわ
0003以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 07:36:52.578ID:piWJYQww0
VIPで専門的な話題をする奴はどこかに問題を抱えてる
0004以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 07:37:11.671ID:cTKfePZu0
ChatGPTに聞けば教えてくれるよ
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 07:37:42.706ID:M7RSadH/0
インデックスつけろ
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 07:38:03.504ID:WRuz8+Kb0
どんな状況だよ
0008以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 07:38:31.434ID:/SYypD2f0
指定された条件に基づいてSQLクエリを作成するには、ウィンドウ関数と集約関数を使用する方法が考えられます。以下のSQLクエリは、指定された例に従って、3番目のカラムで最も大きいアルファベットを持つレコードを選択し、5番目のカラムの値を合計します。
SQL

WITH RankedRecords AS (
SELECT *,
ROW_NUMBER() OVER (PARTITION BY Column1, Column2 ORDER BY Column3 DESC) AS rn,
SUM(Column5) OVER (PARTITION BY Column1, Column2) AS sum_column5
FROM YourTable
)
SELECT Column1, Column2, Column3, Column4, sum_column5
FROM RankedRecords
WHERE rn = 1;
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 07:38:44.410ID:a95dnDw1r
無理ですって返しとけ
0010以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 07:39:05.152ID:osnRSlex0
まずはグループ化だろ
0011以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 07:39:27.392ID:SRjtGj110
そもそもの要件がってやつだな
0013以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 07:47:09.138ID:Vi/lWmi80
GROUP BY と MAX と SUM でいけそう
0014以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 07:47:24.021ID:OyyHJdKl0
>3番目のカラムのアルファベットが後のレコードを残して

の意味がよく分からない
後というのはどれとどれ?どのレコード?
0015以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 07:48:09.229ID:Vi/lWmi80
>>12
これですね
0016以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 07:49:19.799ID:t+o7b1oy0
>>14
AとBならB,XとYならY
というか例みたらわかるだろ無能か?
0017以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 07:52:03.010ID:t+o7b1oy0
>>12
sumとmax同時に入れたら先に入ってる方が先に発動するの?
0019以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 07:56:45.771ID:t+o7b1oy0
with 使って作ったテーブルをさらにwithしたらスパゲティコードって呼ばれる?
0020以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 07:59:06.236ID:cdlC/Zrm0
まずExcelに落としてそこで出来たらSQL書く
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況