1
テーブル内のすべての列と集計関数を便利な方法で選択する方法を教えてください。集計関数と他のすべての列を選択する
I.e.私は100列のテーブルを持っていると言って、次のものを送りたいと思う。
SELECT Max(Columns 44), ALL OTHER COLUMNS
FROM zz
Group by ALL OTHER COLUMNS
ありがとう!テーブルからすべての列を選択するには
テーブル内のすべての列と集計関数を便利な方法で選択する方法を教えてください。集計関数と他のすべての列を選択する
I.e.私は100列のテーブルを持っていると言って、次のものを送りたいと思う。
SELECT Max(Columns 44), ALL OTHER COLUMNS
FROM zz
Group by ALL OTHER COLUMNS
ありがとう!テーブルからすべての列を選択するには
は次のとおりです。
select * from zz;
テーブルから最大値を選択するには組み合わせ
select max(column44) from zz;
2である:
select zz.*, (select max(column44) from zz) as maxcol44
from zz;
あなたがしたい場合は結果行でcolumn44を省略し、maxcol44のみを持つ場合、列をリストする必要があります。
select
column1,
column2,
...
column43,
(select max(column44) from zz) as maxcol44,
column45,
...
from zz;
ありがとう、これは私が後にしているものです。 –
ショートカットはありません。 (ご存知ですか?MySQLまたはTeradataを使用していますか?関連していない製品にはタグを付けません) – jarlh
集計関数ですべての列の値を選択する場合は、group byは不要です。さて、選択だけで追加する必要があります:) – Susang
私はあなたのやり方が最適だと思います。 –