SQL-select-queryに関する質問があります。テーブルにはいくつかの列が含まれており、そのうちの1つは「サイズ」と呼ばれる整数列です。実行しようとしているタスクは、テーブルにすべての合計をクエリすることです行(それらの値)、またはより正確に言えば、テーブル内のすべての「サイズ」値の合計を含む「overallSize」と呼ばれる私のResultSetの人工列を取得します。 WHERE句を使用して特定の値のみを追加することもできます( "WHERE bla = 5"または同様のもの)。
DBエンジンはHSQLDB(HyperSQL)であり、SQL2008に準拠しています。
前もって感謝します :)
SELECT SUM(size) AS overallSize FROM table WHERE bla = 5;
これほど簡単ではありませんね。
SELECT SUM(SIZE)
FROM Table
WHERE bla = '5'
何方をお探しですか:
SELECT SUM(Size) FROM MyTable WHERE bal = '5'
次のこともできます(MSSQL)
SELECT Size, COl1, COl2 FROM MyTable WHERE bla ='5' COMPUTE SUM(Size)